private void PBGame_MouseUp(object sender, MouseEventArgs e) { Button result = Button.Empty; if (_gameMenu != null) { result = _gameMenu.MouseUp(e); //MessageBox.Show(result.ToString()); } if (_game != null) { result = _game.MouseUp(e); } switch (result) { case Button.Empty: break; case Button.BigScale: GameResize(2.0f); break; case Button.NormalScale: GameResize(1.0f); break; case Button.SmallScale: GameResize(0.8125f); break; case Button.Exit: Environment.Exit(0); break; case Button.LoadGame: CreateNewGame(FormType.Load); break; case Button.NewGame: CreateNewGame(FormType.GameConfiguration); break; default: throw new ArgumentOutOfRangeException(); } }
private void MouseUp(object sender, MouseButtonEventArgs e) { GameCoClassLibrary.Enums.Button result = GameCoClassLibrary.Enums.Button.Empty; if (_gameMenu != null) { result = _gameMenu.MouseUp(CreateWinFormsArgsFromOpenTK(e)); } if (_game != null) { result = _game.MouseUp(CreateWinFormsArgsFromOpenTK(e)); } switch (result) { case GameCoClassLibrary.Enums.Button.Empty: break; case GameCoClassLibrary.Enums.Button.BigScale: GameResize(1.5f); break; case GameCoClassLibrary.Enums.Button.NormalScale: GameResize(1.0f); break; case GameCoClassLibrary.Enums.Button.SmallScale: GameResize(0.8125f); break; case GameCoClassLibrary.Enums.Button.Exit: Environment.Exit(0); break; case GameCoClassLibrary.Enums.Button.LoadGame: CreateNewGame(FormType.Load); break; case GameCoClassLibrary.Enums.Button.NewGame: CreateNewGame(FormType.GameConfiguration); break; default: throw new ArgumentOutOfRangeException(); } }