Beispiel #1
0
        private void App_Startup(object sender, StartupEventArgs e)
        {
            // modell létrehozása
            _model           = new BlockDocuModel();
            _model.GameOver += new EventHandler <BlockDocuEventArgs>(Model_GameOver);
            _model.NewGame();

            // nézemodell létrehozása
            _viewModel          = new BlockDocuViewModel(_model);
            _viewModel.NewGame += new EventHandler(ViewModel_NewGame);


            // nézet létrehozása
            _view             = new MainWindow();
            _view.DataContext = _viewModel;
//            _view.Closing += new System.ComponentModel.CancelEventHandler(View_Closing); // eseménykezelés a bezáráshoz
            _view.Show();

            // időzítő létrehozása
            _timer          = new DispatcherTimer();
            _timer.Interval = TimeSpan.FromSeconds(1);
            _timer.Tick    += new EventHandler(Timer_Tick);
            _timer.Start();
        }
Beispiel #2
0
 private void ViewModel_NewGame(object sender, EventArgs e)
 {
     _model.NewGame();
     _timer.Start();
 }
 private void _newGame_Click(object sender, System.EventArgs e)
 {
     _model.NewGame();
     _timer.Start();
     SetupTable();
 }