Exemplo n.º 1
0
 /*
  * Game End event -> When one or two players are game over, stop the timers and show a message box with your score.
  */
 public void gameEndEvent()
 {
     if (!isMultiplayer)
     {
         if (localPlayer.state == TetrisState.GameOver)
         {
             aTimer.Enabled = false;
             string            caption = "Game over";
             string            message = "Your score: " + localPlayer.playerScore;
             MessageBoxButtons buttons = MessageBoxButtons.OK;
             MessageBox.Show(message, caption, buttons);
         }
     }
     else
     {
         if (localPlayer.isGameOver() && otherPlayer.isGameOver())
         {
             var hasWon = localPlayer.playerScore > otherPlayer.playerScore;
             aTimer.Enabled = false;
             string            caption = hasWon ? "You win!" : "Game over sucker";
             string            message = "Your score: " + localPlayer.playerScore + " vs " + otherPlayer.playerScore;
             MessageBoxButtons buttons = MessageBoxButtons.OK;
             MessageBox.Show(message, caption, buttons);
         }
     }
 }