/// <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(); } } }