Как начать с моего кода после команды? - PullRequest
1 голос
/ 23 марта 2019

Мне нужно создать 3 зоны в игре, которую я создаю, и мне нужно сбросить код, чтобы вы могли перемещаться между зонами, есть команда или код, который может это сделать?

Это нужно сделать в одном окне сразу после того, как вы хотите покинуть зону

if (choice == 2)
{
    Console.WriteLine("you live");
}

Console.WriteLine("you left the temple and went towards the forest");
// the code starts over form the beginning

Я хочу, чтобы он просто перезапустил код после окончания зоны.

1 Ответ

1 голос
/ 23 марта 2019

Я бы рекомендовал использовать регистр switch внутри цикла , в то время как , но ниже, я добавил возможное решение с простым оператором if (или иначе, если , если хотите).

while (true) 
{
if (choice == 2) 
{
    Console.WriteLine("you live");
}
//Have a specific number for the user to input when they want to exit the program
if (choice == 3) 
{
    //break from the while loop
    break;
}
Console.WriteLine("you left the temple and went towards the forest");
// the code starts over form the beginning
}
...