Esempio n. 1
0
    public void playerCollidedWith(int indexOfBrick)
    {
        application.playerBouncedAgainst(indexOfBrick);

        if (application.isLevelCompleted())
        {
            gameWon();
        }
    }
Esempio n. 2
0
        public void SimpleMapIsFinishable()
        {
            LevelData level = new LevelData();

            level.addRow(new string[] { "b", "b", "b" }); // index {0, 1, 2}
            level.addRow(new string[] { "b", "b" });      // index  {3, 4}

            MagicMinerBreakoutGame gameRunner = new MagicMinerBreakoutGame();

            gameRunner.loadLevel(level);

            gameRunner.playerBouncedAgainst(0);
            gameRunner.playerBouncedAgainst(1);
            gameRunner.playerBouncedAgainst(2);
            gameRunner.playerBouncedAgainst(3);
            gameRunner.playerBouncedAgainst(4);

            Assert.True(gameRunner.isLevelCompleted());
        }