private void ExplodeUi() { Clear(); ForegroundColor = ColorBasedOn(_theGame.State); Write(GameUiRenderer.Render(_theGame)); Thread.Sleep(800); _theGame.ExplosionEnded(); }
private void ReinitialiseGameUi() { Clear(); ForegroundColor = ColorBasedOn(_theGame.State); Write(GameUiRenderer.Render(_theGame)); Control(ReadKey(true)); Read(); }
public void RenderingGameState_DisplaysBoardOnScreen() { var op = GameUiRenderer.Render(TheGame); Console.WriteLine(op); }