// Creates a new hand and calls methods for the new gamestate private void CreateNewHand() { _game.UpdateState(); _game.NewHand(); ResetCards(); //MainUpdate(); }
// Creates a new hand and calls methods for the new gamestate private void CreateNewHand() { if (_game.IsFinished()) { EndGameMessage(); new MenuForm().ShowDialog(); Close(); } _game.NewHand(); ResetCards(); }
public void TestHandIncrements() { // Arrange CreatePropperties(); // Hand 1 // Round 1 Game.Call(); // Round 2 Game.Check(); Game.Check(); // Round 3 Game.Check(); Game.Check(); // Round 4 Game.Check(); Game.Check(); // Round 5 Game.Check(); Game.Check(); Game.NewHand(); // Hand 2 // Round 1 Game.Call(); // Round 2 Game.Check(); Game.Check(); // Round 3 Game.Check(); Game.Check(); // Round 4 Game.Check(); Game.Check(); // Round 5 Game.Check(); Game.Check(); var expected = 2; // Act var actual = Game.CurrentHandNumber(); // Assert Assert.AreEqual(expected, actual); }