Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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();
        }