Dungeon.buildDungeon() now properly initializes Gaps & the Replicator
This commit is contained in:
parent
328107adb8
commit
339df6af13
@ -33,6 +33,7 @@ public class Dungeon {
|
|||||||
{
|
{
|
||||||
Tile oneilllocation = null;
|
Tile oneilllocation = null;
|
||||||
Tile jaffalocation = null;
|
Tile jaffalocation = null;
|
||||||
|
Tile replicatorlocation = null;
|
||||||
try(BufferedReader reader = new BufferedReader(new FileReader(input)))
|
try(BufferedReader reader = new BufferedReader(new FileReader(input)))
|
||||||
{
|
{
|
||||||
String[] sizedata = reader.readLine().split("x"); // read size data at beginning of file
|
String[] sizedata = reader.readLine().split("x"); // read size data at beginning of file
|
||||||
@ -93,6 +94,16 @@ public class Dungeon {
|
|||||||
dungeon[y][x] = tempscale;
|
dungeon[y][x] = tempscale;
|
||||||
scalecount++;
|
scalecount++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'X':
|
||||||
|
dungeon[y][x] = new Gap();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'R':
|
||||||
|
Field replicatorfield = new Field();
|
||||||
|
dungeon[y][x] = replicatorfield;
|
||||||
|
replicatorlocation = replicatorfield;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -139,6 +150,7 @@ public class Dungeon {
|
|||||||
Map<String, Tile> playermap = new HashMap<>();
|
Map<String, Tile> playermap = new HashMap<>();
|
||||||
playermap.put("oneill", oneilllocation);
|
playermap.put("oneill", oneilllocation);
|
||||||
playermap.put("jaffa", jaffalocation);
|
playermap.put("jaffa", jaffalocation);
|
||||||
|
playermap.put("replicator", replicatorlocation);
|
||||||
|
|
||||||
return playermap;
|
return playermap;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user