master
Jonathan Hager 6 years ago
parent ed761caf79
commit c47a58a2d9

@ -37,10 +37,13 @@ public class DungeonGenerator {
for(int i = 0; i < roomAmount; i++){
Room tempRoom = generateRoom();
tempLevel.setRoom(tempRoom, i);
//tempLevel.setRoom(tempRoom, i);
}
// TODO: Zufällig Türen setzen
for(int i = 0; i < roomAmount; i++){
}
return tempLevel;
}
@ -68,7 +71,7 @@ public class DungeonGenerator {
System.out.println("Level " + i);
for(int j=0;j<temp.getRooms().length;j++){
Room tempRoom = temp.getRooms()[j];
//Room tempRoom = temp.getRooms()[j];
System.out.println(" Room " + j);
}
}

@ -10,31 +10,40 @@ package com.dungeoncrawler.model;
* @author jonathan
*/
public class Level {
private Room[] rooms;
private Room[][] rooms;
private int[] exit;
public Level(int amount){
this.rooms = new Room[amount];
this.rooms = new Room[amount][amount];
exit = new int[2];
}
/**
* @return the rooms
*/
public Room[] getRooms() {
public Room[][] getRooms() {
return rooms;
}
/**
* @param rooms the rooms to set
*/
public void setRooms(Room[] rooms) {
public void setRooms(Room[][] rooms) {
this.rooms = rooms;
}
public void setRoom(Room room, int i){
public void setRoom(Room room, int i, int j){
if(i < this.rooms.length){
this.rooms[i] = room;
this.rooms[i][j] = room;
}
}
public int[] getExit(){
return exit;
}
public void setExit(int number, int i){
exit[i] = number;
}
}

Loading…
Cancel
Save