private void StartSurvivalGame()
        {
            var newSurivialGame = new GameModel(selectedFormWidth, selectedFormHeight, ballsCount, playersCountSelection);

            newSurivialGame.SetGameTime(selectedGametime);
            var survivalModeForm = new SurvivalModeForm(newSurivialGame);

            survivalModeForm.ShowDialog();
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }