package fr.wolf.game.gameobjects; import fr.wolf.engine.GameObject; import fr.wolf.game.Wolf; import fr.wolf.game.gameobjects.world.Wall; import java.util.ArrayList; public class EntityRegister { public static void generateTestLevel() { // Generate First Room for(int i = 0; i <= 10; i++) { addWall(10 + i, 10); } // objects.add(new Wall(200, 200, 10, 300)); // objects.add(new Wall(500, 200, 10, 100)); // objects.add(new Wall(500, 400, 10, 100)); // objects.add(new Wall(200, 200, 300, 10)); // objects.add(new Wall(200, 500, 100, 10)); // objects.add(new Wall(400, 500, 100, 10)); // // // Generate Hallway 1 // objects.add(new Wall(300, 500, 10, 200)); // objects.add(new Wall(400, 500, 10, 200)); // // // Generate Second Room // objects.add(new Wall(400, 700, 100, 10)); // objects.add(new Wall(200, 700, 100, 10)); // objects.add(new Wall(200, 700, 10, 300)); // objects.add(new Wall(500, 700, 10, 300)); // objects.add(new Wall(200, 1000, 300, 10)); // // // Generate Hallway 2 // objects.add(new Wall(500, 300, 100, 10)); // objects.add(new Wall(500, 400, 100, 10)); // // // Generate Boss Room // objects.add(new Wall(900, 200, 10, 300)); // objects.add(new Wall(600, 200, 10, 100)); // objects.add(new Wall(600, 400, 10, 100)); // objects.add(new Wall(600, 200, 300, 10)); // objects.add(new Wall(600, 500, 300, 10)); } public static boolean addWall(int x, int y) { ArrayList<GameObject> objects = Wolf.getWolf().getObjects(); objects.add(new Wall(x * 8, y * 8, 8, 8)); return false; } }