Пример #1
0
        static void Main(string[] args)
        {
            Pilot pilot = new Pilot();

            pilot.EventCrash      += ShowInfoToConsole;
            pilot.EventUnsuitable += ShowInfoToConsole;

            WriteLine("Ваша задача набрать скорость 500 для выполнения задания и приземлится");
            WriteLine("Нажмите клавишу для нача ла\n");
            WriteLine("Your task is to pick up speed 500 to complete the task and land");
            WriteLine("Press key to start");
            ReadKey();


            while (true)
            {
                pilot.DrawPlaneInfo();
                pilot.ShowDetails();
                WriteLine(pilot.First.Name + ", " + pilot.Second.Name + " рекомендуют высоту: " + pilot.RecomendHight);
                WriteLine("Штраф: " + pilot.Fine);
                pilot.Fly();
                pilot.UpdateRecomendation();
                pilot.FindFines();

                if (pilot.Unsuitable)// Непригоден
                {
                    break;
                }
                if (pilot.Crash) // Разбился
                {
                    break;
                }
            }
            ReadKey();
        }