public UIController(Display display, GameState gameState, GameCoordinator gameCoordinator) { _display = display; _view = new View(_display); _gameState = gameState; _gameCoordinator = gameCoordinator; _input = null; _selectingWildcardColor = false; _selectedWildCardHandIndex = 0; _winTransmitted = false; }
private static void Main(string[] args) { Console.CursorVisible = false; var display = new Display(); var gameState = new GameState(); var gameCoordinator = new GameCoordinator(gameState); var ui = new UIController(display, gameState, gameCoordinator); display.WriteString("Press any key to start game!", 0, 0, ConsoleColor.Green); display.Update(); Console.ReadKey(true); display.Clear(); ui.JoinGame(); }