private Text PrepareLifesAndScoresMessage() { const uint charSize = 20; int lifes = game.GameState.Lifes >= 0 ? game.GameState.Lifes : 0; int scores = game.GameState.Scores; return(render.PrepareTextLine($"Lifes: {lifes} Scores: {scores:D5}", 0, false, true, 20, 30, charSize)); }
public GameBeginView(IRenderProxy render, IGamePlayfieldView playfieldView, IMenuView menuView) { this.render = render; this.menuView = menuView; this.playfieldView = playfieldView; TitleMessage = render.PrepareTextLine(model.GetTitle(), 0); }
private Text PrepareGameOverMessage() { return(render.PrepareTextLine("game over", 4)); }
private Text PreparePressButtonToPlayMessage() { return(render.PrepareTextLine("Press mouse button to play", 4)); }
private Text PrepareStopPlayMessage() { return(render.PrepareTextLine("Stop play (y/n)", 4)); }