|
|
|
@ -15,8 +15,25 @@ public class DungeonGenerator {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public Dungeon generateDungeon(int sizeX, int sizeY){
|
|
|
|
public Dungeon generateDungeon(int sizeX, int sizeY, int tileSize){
|
|
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private int[] generatePos(int sizeX, int sizeY, int tileSize){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int[] position = new int[2];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int xPos = (int) (Math.random() * sizeX);
|
|
|
|
|
|
|
|
int yPos = (int) (Math.random() * sizeY);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(xPos > sizeX / 2){
|
|
|
|
|
|
|
|
xPos -= tileSize;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if(xPos < sizeX / 2){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return position;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|