public Interaction Talk(string text, int millisecondTimeout = 5000) { Interaction result = new Interaction(); _renderer.Clear(); _renderer.Write(text); result.displayText = text; Thread.Sleep(millisecondTimeout); return(result); }
public void Render(IPongGame game) { screenRenderer.Clear(); foreach (var playerSlot in game.PlayerSlots) { playerSlotRenderer.Render(playerSlot); } if (game.HasStarted) { ballRenderer.Render(game.Ball); foreach (var player in game.Players) { paddleRenderer.Render(player.Paddle); } } screenRenderer.Flip(); }