/// <summary> /// Játék végének eseménykezelője. /// </summary> private void Model_GameOver(object sender, BekeritEventArgs e) { foreach (BekeritField field in Fields) { field.IsLocked = true; // minden mezőt lezárunk } }
private void Model_GameAdvanced(Object sender, BekeritEventArgs e) { Assert.IsTrue(_model.RedScore >= 0); Assert.IsTrue(_model.BlueScore >= 0); Assert.AreEqual(e.RedScore, _model.RedScore); Assert.IsFalse(e.IsWon); }
/// <summary> /// Játék végének eseménykezelője. /// </summary> private void Model_GameOver(object sender, BekeritEventArgs e) { if (_model.BlueScore == _model.RedScore) { MessageBox.Show("A játék döntetlen lett!\nKérlek indíts új játékot!"); } else if (_model.BlueScore > _model.RedScore) { MessageBox.Show("A Kék játékos nyert!\nPontszáma: " + _model.BlueScore + "\nKérlek indíts új játékot!"); } else { MessageBox.Show("A Piros játékos nyert!\nPontszáma: " + _model.RedScore + "\nKérlek indíts új játékot!"); } }
private void Model_GameCreated(object sender, BekeritEventArgs e) { FinishTable(); }
private void Model_GameOver(Object sender, BekeritEventArgs e) { Assert.IsTrue(_model.IsGameOver); }