Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public GameBeginView(IRenderProxy render,
                      IGamePlayfieldView playfieldView,
                      IMenuView menuView)
 {
     this.render        = render;
     this.menuView      = menuView;
     this.playfieldView = playfieldView;
     TitleMessage       = render.PrepareTextLine(model.GetTitle(), 0);
 }
Ejemplo n.º 3
0
 private Text PrepareGameOverMessage()
 {
     return(render.PrepareTextLine("game over", 4));
 }
Ejemplo n.º 4
0
 private Text PreparePressButtonToPlayMessage()
 {
     return(render.PrepareTextLine("Press mouse button to play", 4));
 }
Ejemplo n.º 5
0
 private Text PrepareStopPlayMessage()
 {
     return(render.PrepareTextLine("Stop play (y/n)", 4));
 }