Exemplo n.º 1
0
    void Start()
    {
        MapGenerator newMap = new MapGenerator(width, length, breakWallNumber);

        newMap.GenerateConcreteWalls();
        newMap.GenerateGround();
        if (method == GenerationMethod.Random)
        {
            newMap.RandomGenerateBreakWalls();
        }
        else
        {
            newMap.GenerateBreakWalls();
        }
        DynamicObjectGenerator dynamicOG = new DynamicObjectGenerator(newMap.GetMatrix(), width, length);

        dynamicOG.CreatePlayer();
        dynamicOG.CreateEnemy(enemyNumber);
        dynamicOG.CreateSmartEnemy(smartEnemyNumber);
        PowerUpGenerator powerUpGen = new PowerUpGenerator(newMap.GetMatrix(), width, length);

        powerUpGen.SetPowerUps();
        powerUpGen.SetExit();
    }