Esempio n. 1
0
 /// <summary>
 /// Key Up Handler
 /// </summary>
 /// <param name="key"></param>
 public void KeyUp(Keys key)
 {
     if (key == Keys.M)
     {
         // Flip BGM Player
         _model.FlipBGMPlayer();
     }
     else if (key == Keys.R)
     {
         if (_model.GetState() == Model.Model.GameState.PLAYING)
         {
             // Randomize all blocks
             _model.RandonmizeAllBlocks();
         }
     }
     else if (key == Keys.T)
     {
         if (_model.GetState() == Model.Model.GameState.PLAYING)
         {
             // Give a tip
             _model.ActiveTip();
         }
     }
     else if (key == Keys.Y)
     {
         if (_model.GetState() == Model.Model.GameState.END)
         {
             // Restart Game
             _model.RestartGame();
         }
     }
     else if (key == Keys.N)
     {
         if (_model.GetState() == Model.Model.GameState.END)
         {
             // Return to MainMenu
             _model.ReturnToMainMenu();
         }
     }
     else if (key == Keys.Q)
     {
         if (_model.GetState() == Model.Model.GameState.PLAYING ||
             _model.GetState() == Model.Model.GameState.SCOREBOARD ||
             _model.GetState() == Model.Model.GameState.GUIDE)
         {
             // Restart Game
             _model.ReturnToMainMenu();
         }
     }
 }