/// <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);
        }
예제 #3
0
 /// <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);
 }