public void checkHp(IMonster monster) { Console.WriteLine("|HP " + monster.GetName() + ": " + monster.GetHp() + "|"); }
static void Start() { string answer; bool Finish = true; bool turn = false; while (Finish) { answer = Console.ReadLine().ToUpper(); PrintInterface(); if (answer == "АТАКА") { Player.Attack(monster); } else if (answer == "ОСМОТРЕТЬ") { Player.checkHp(monster); Console.Read(); } else if (answer == "СБЕЖАТЬ") { Console.WriteLine("Ну и беги, жалкий трус"); Finish = false; turn = true; Thread.Sleep(800); } else { Console.WriteLine("Введите корректный ответ"); turn = true; } if (Finish && !turn) { PrintInterface(); if (monster.GetHp() <= 0) { Console.WriteLine("Монстр умер, Ты герой"); Finish = false; Thread.Sleep(800); } else { Console.WriteLine("Монстр Атакует"); monster.Attack(Player); Thread.Sleep(800); } if (Player.Hp <= 0) { Console.WriteLine("Ты умер, Игра окончена"); Finish = false; Thread.Sleep(800); } PrintInterface(); } turn = false; } }