Exemplo n.º 1
0
        private void ExplodeUi()
        {
            Clear();

            ForegroundColor = ColorBasedOn(_theGame.State);
            Write(GameUiRenderer.Render(_theGame));

            Thread.Sleep(800);

            _theGame.ExplosionEnded();
        }
Exemplo n.º 2
0
        private void ReinitialiseGameUi()
        {
            Clear();

            ForegroundColor = ColorBasedOn(_theGame.State);

            Write(GameUiRenderer.Render(_theGame));

            Control(ReadKey(true));

            Read();
        }
Exemplo n.º 3
0
        public void RenderingGameState_DisplaysBoardOnScreen()
        {
            var op = GameUiRenderer.Render(TheGame);

            Console.WriteLine(op);
        }