Generator generiert wie ein Weltmeister

master
Jonathan Hager 6 years ago
parent 589097ab49
commit d0440e3886

@ -44,7 +44,7 @@ public class DungeonGenerator {
int yPos = (int) (Math.random() * roomAmount); int yPos = (int) (Math.random() * roomAmount);
tempLevel.setRoom(generateRoom(), xPos, yPos); tempLevel.setRoom(generateRoom(), xPos, yPos);
for(int i = 0; i < roomAmount;){ for(int i = 1; i < roomAmount;){
// Zufallszahl für die Richtung wird generiert, Oben: 0, Rechts: 1, Unten: 2, Links: 3 // Zufallszahl für die Richtung wird generiert, Oben: 0, Rechts: 1, Unten: 2, Links: 3
int direction = (int) (Math.random() * 4); int direction = (int) (Math.random() * 4);
@ -91,8 +91,13 @@ public class DungeonGenerator {
} }
private Room generateRoom(){ private Room generateRoom(){
int itemAmount = (int) (Math.random() * 2);
int enemyAmount = (int) (Math.random() * 6);
return new Room(null, null); Room tempRoom = new Room(new ItemContainer[itemAmount], new Entity[enemyAmount]);
return tempRoom;
} }
private int[] generatePos(int sizeX, int sizeY, int tileSize){ private int[] generatePos(int sizeX, int sizeY, int tileSize){

Loading…
Cancel
Save