/// <summary> /// Обратный отсчет (начинается с "5"). /// </summary> private void Countdown() { for (int i = 5; i >= 0; i--) { Clear(); ShowHeader("Обратный отсчет: " + i); ShowMapAllCar?.Invoke(); System.Threading.Thread.Sleep(1000); // NOTE: дальше консоль чиститься. } }
/// <summary> /// Старт игры. /// </summary> public void Start() { ShowHeader("Гоночная трасса пуста."); ShowMapAllCar?.Invoke(); WriteLine("\n Нажмите любую клавишу для начала гонок..."); ReadKey(); GoToTheStart?.Invoke(); Countdown(); StartARace(); }