Answer the question
In order to leave comments, you need to log in
How to return to the beginning of the program?
if (att == 1) {
Console.WriteLine("You used a normal attack");
Console.WriteLine("Damage: " + attack);
Console.WriteLine("Enemy left: " + (ehp - attack) + "hp");
Console.WriteLine ("The enemy killed you, please try again")
(This should be a simple restart of the program.)
}
Answer the question
In order to leave comments, you need to log in
there are three options:
1) use the label
M:
if (att == 1) {
//или тут M:
Console.WriteLine ("Вы использовали обычную атаку");
Console.WriteLine ("Урон: " + attack);
Console.WriteLine ("У врага осталось: " + (ehp - attack) + "хп");
Console.WriteLine ("Враг вас убил, попробуйте еще раз")
goto M; //(Здесь должен быть банальный рестарт программы.)
}
private void MyFunc(bool stop = false;)
{
if(stop) return;
if (att == 1) {
Console.WriteLine ("Вы использовали обычную атаку");
Console.WriteLine ("Урон: " + attack);
Console.WriteLine ("У врага осталось: " + (ehp - attack) + "хп");
Console.WriteLine ("Враг вас убил, попробуйте еще раз")
MyFunc(); //(Здесь должен быть банальный рестарт программы.)
}
}
int damage = 100;
for(;;)
{
if (att == 1) {
Console.WriteLine ("Вы использовали обычную атаку");
Console.WriteLine ("Урон: " + attack);
Console.WriteLine ("У врага осталось: " + (ehp - attack) + "хп");
Console.WriteLine ("Враг вас убил, попробуйте еще раз")
}
hp < damage ? break : continue; //(Здесь должен быть банальный рестарт программы.)
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question