예제 #1
0
        private void View_ContinueGame(object sender, EventArgs e)
        {
            if (CurrentGame.Game == null)
            {
                return;
            }

            view.Close();

            var game = (GameCore <Player>)CurrentGame.Game;

            controller.CreatePresenter <GameViewPresenter>().Run(game);
        }
 protected override void OnDismiss()
 {
     // cleanup
     _mainMenuView.NewWorkOrderSelected -= new EventHandler(MainMenuView_NewWorkOrderSelected);
     _mainMenuView.Close();
     _mainMenuView = null;
 }
 private void _view_PlayButtonClicked(object sender, EventArgs e)
 {
     _model.PlayClicked = true;
     _view.Close();
 }