コード例 #1
0
        public void SetNegativePointsPerMissedAppleForLevel_WhenInvoked()
        {
            //Arrange
            int    negativePointsPerMissedApple = 60;
            ILevel thirdLevel = new ThirdLevel();

            //Act & Assert
            Assert.AreEqual(negativePointsPerMissedApple, thirdLevel.NegativePointsPerMissedApple);
        }
コード例 #2
0
        public void SetApplesTargetCountForLevel_WhenInvoked()
        {
            //Arrange
            int    applesTargetCount = 7;
            ILevel thirdLevel        = new ThirdLevel();

            //Act & Assert
            Assert.AreEqual(applesTargetCount, thirdLevel.ApplesTarget);
        }
コード例 #3
0
        public void SetInitialSnakeLengthForLevel_WhenInvoked()
        {
            //Arrange
            int    snakeThirdLevelLength = 12;
            ILevel thirdLevel            = new ThirdLevel();

            //Act & Assert
            Assert.AreEqual(snakeThirdLevelLength, thirdLevel.InitialSnakeLevelLength);
        }
コード例 #4
0
        public void SetCorrectSlowActionTime_WhenInvoked()
        {
            //Arrange
            int    thirdLevelSlowActionGameInMilliseconds = 30;
            ILevel thirdLevel = new ThirdLevel();

            //Act & Assert
            Assert.AreEqual(thirdLevelSlowActionGameInMilliseconds, thirdLevel.SlowActionGame);
        }
コード例 #5
0
ファイル: Menu.cs プロジェクト: Dinnea/Project_Lift_Off
    void startLevel3()
    {
        if (_hasStarted == true)
        {
            hideMenu();
            menuPress.Play();
            switchMenu = 0;

            currentLevel = 3;
            _level3      = new ThirdLevel();
            AddChild(_level3);

            _hud = new HUD(_level3);
            AddChild(_hud);

            _level3.Translate(0, 100);
            _hud.Translate(5, 5);
        }
    }
コード例 #6
0
 public ThirdLevel SetThird(ThirdLevel value)
 {
     return(this.ThirdLevel = value);
 }