/
karachi
/
KPO_CP_CrossyRoad
Обзор
Документация
Войти
/
karachi
/
KPO_CP_CrossyRoad
Код
Запросы
5
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
console
ControllerConsole/StartGameControllerConsole.cs
36 строк
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 Model.Menu; namespace ControllerConsole { /// <summary> /// Контроллер старта игры в консоли /// </summary> public class StartGameControllerConsole : MenuControllerConsole, StartGameController { /// <summary> /// Контроллер игры в консоли /// </summary> private readonly GameControllerConsole _gameControllerConsole; /// <summary> /// Конструктор старта игры в консоли /// </summary> /// <param name="parMenu">Меню</param> public StartGameControllerConsole(Menu parMenu) : base(parMenu) { Console.Clear(); _gameControllerConsole = new(); Menu[0].Selected += () => StartGameController.StartGame(_gameControllerConsole); Menu[1].Selected += GoToBackCall; _gameControllerConsole.GoToBack += Start; } } }