private void StartSurvivalGame() { var newSurivialGame = new GameModel(selectedFormWidth, selectedFormHeight, ballsCount, playersCountSelection); newSurivialGame.SetGameTime(selectedGametime); var survivalModeForm = new SurvivalModeForm(newSurivialGame); survivalModeForm.ShowDialog(); }
public void Should_KillPlayerIfOutsideOfSafeZone() { var testGame = new GameModel(100, 100, 0, 1); var testForm = new SurvivalModeForm(testGame); var player = testGame.Players.First(); for (int i = 0; i < 100; i++) { testGame.ShrinkSafeZone(); testGame.CheckSafeZone(); } Assert.AreEqual(false, player.IsAlive); }
public void Should_BallKillPlayerInSurvivalMode() { var testGame = new GameModel(100, 100, 100, 1); var testForm = new SurvivalModeForm(testGame); var player = testGame.Players.First(); for (int i = 0; i < 1000; i++) { testGame.SurvivalModeBallsMoves(testForm); if (testGame.CheckAlivePlayers()) { break; } } Assert.AreEqual(false, player.IsAlive); }