package prototypev.PermissiveFov.Scenes;

import org.andengine.ui.activity.BaseGameActivity;
import prototypev.PermissiveFov.ResourceManagers.GameResourceManager;

public class GameScene extends SceneBase {
    public GameScene(BaseGameActivity activity, GameResourceManager resourceManager) {
        super(activity, resourceManager);
    }
}

@@ -35,16 +35,64 @@
 cenes;%0A%0A
+import org.andengine.extension.tmx.TMXTiledMap;%0A
 import o
@@ -170,216 +170,908 @@
 Fov.
-ResourceManagers.GameResourceManager;%0A%0Apublic class GameScene extends SceneBase %7B%0A    public GameScene(BaseGameActivity activity, GameResourceManager resourceManager) %7B%0A        super(activity, resourceManager
+LevelGeneration.Entities.Level;%0Aimport prototypev.PermissiveFov.LevelGeneration.Generators.LevelGenerator;%0Aimport prototypev.PermissiveFov.LevelGeneration.Generators.MazeGenerator;%0Aimport prototypev.PermissiveFov.LevelGeneration.Generators.RoomGenerator;%0Aimport prototypev.PermissiveFov.ResourceManagers.GameResourceManager;%0A%0Apublic class GameScene extends SceneBase %7B%0A    public GameScene(BaseGameActivity activity, GameResourceManager resourceManager) %7B%0A        super(activity, resourceManager);%0A%0A        // Generate the random level%0A        MazeGenerator mazeGenerator = new MazeGenerator(30, 70);%0A        RoomGenerator roomGenerator = new RoomGenerator(2, 3, 2, 3);%0A        Level level = LevelGenerator.generate(15, 15, mazeGenerator, roomGenerator, 5);%0A%0A        // Set the appropriate tiles in the tiled map based on what was generated%0A        TMXTiledMap tiledMap = resourceManager.getTiledMap(
 );%0A 
@@ -1075,10 +1075,11 @@
 ;%0A    %7D%0A
+%0A
 %7D%0A

Integrate level generator with game scene