/
karachi
/
KPO_CP_CrossyRoad
Обзор
Документация
Войти
/
karachi
/
KPO_CP_CrossyRoad
Код
Запросы
5
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
console
ControllerConsole/RecordControllerConsole.cs
43 строки
1 KB
karachi-23
console
11 янв 2025, 00:00
11 янв 2025, 00:00
3330cd2
Код
Авторство
О чём код?
using Controller.Menu; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ViewConsole.Menu; namespace ControllerConsole { /// <summary> /// Контроллер консольного пункта игровых рекордов /// </summary> public class RecordControllerConsole :MenuRecordController { /// <summary> /// Представление рекордов в консоли /// </summary> private readonly RecordViewConsole _recordViewConsole = new(); /// <summary> /// Запуск экрана с рекордами в консоли /// </summary> public override void Start() { Console.Clear(); _recordViewConsole.Draw(); bool exit = false; do { ConsoleKeyInfo keyInfo = Console.ReadKey(true); switch (keyInfo.Key) { case ConsoleKey.Enter: case ConsoleKey.Spacebar: case ConsoleKey.Escape: exit = true; GoToBackCall(); break; } } while (!exit); } } }