Пример #1
0
        public void Battle()
        {
            do
            {
                if (robots.player && dinosaurs.player)
                {
                    Console.WriteLine(robots.GetStats() + "\n");
                    robots.AttackSequence(dinosaurs);
                    Console.WriteLine(dinosaurs.GetStats() + "\n");
                    dinosaurs.AttackSequence(robots);
                }
                else if (robots.player)
                {
                    Console.WriteLine(robots.GetStats() + "\n");
                    robots.AttackSequence(dinosaurs);
                    dinosaurs.AttackSequence(robots);
                }
                else if (dinosaurs.player)
                {
                    Console.WriteLine(dinosaurs.GetStats() + "\n");
                    dinosaurs.AttackSequence(robots);
                    robots.AttackSequence(dinosaurs);
                }
                else
                {
                    Console.WriteLine(robots.GetStats());
                    Console.WriteLine(dinosaurs.GetStats() + "\n");
                    dinosaurs.AttackSequence(robots);
                    robots.AttackSequence(dinosaurs);
                }

                if (IsGameOver())
                {
                    break;
                }

                Console.WriteLine("\nPress Enter to start the next turn");
                Console.ReadLine();
                Console.Clear();
            } while (true);
            Console.ReadLine();
        }