/// <summary> /// Játék léptetése eseménykiváltása. /// </summary> /// <param name="param">A lenyomott billentyű.</param> private void StepGame(String param) { switch (param) { case "W": _model.setDirection(2); break; case "A": _model.setDirection(1); break; case "S": _model.setDirection(0); break; case "D": _model.setDirection(3); break; case "P": if (_model.isGamePaused) { gameEvent = "A játék folyik!"; _model.isGamePaused = false; } else { gameEvent = "A játék szünetel!"; _model.isGamePaused = true; } break; } gameScoreView = _model.GameScore; OnPropertyChanged("gameScoreView"); OnPropertyChanged("GameEvent"); }
private void keyPressed(object sender, KeyEventArgs e) { switch (e.KeyCode) { /* * 0->lefelé * 1->balra * 2->felfelé * 3->jobbra * */ case Keys.W: _gamemodel.setDirection(2); break; case Keys.A: _gamemodel.setDirection(1); break; case Keys.S: _gamemodel.setDirection(0); break; case Keys.D: _gamemodel.setDirection(3); break; case Keys.P: if (_gamemodel.isGamePaused) { progressLabel.Text = "A játék folyik!"; _gamemodel.isGamePaused = false; } else { progressLabel.Text = "A játék szünetel!"; _gamemodel.isGamePaused = true; } break; } }