Added more stuff in test.
We are still missing the actual function to place a structure on the map, but we are quite close.
This commit is contained in:
parent
18664c9b17
commit
9a3a01c082
@ -27,6 +27,7 @@ public class Map {
|
||||
this.placeStructure(structure, x, y);
|
||||
}
|
||||
}
|
||||
System.out.println("Invalid structure name.");
|
||||
}
|
||||
|
||||
private void placeStructure(Structure structure, int x, int y) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class Structure {
|
||||
private static ArrayList<Structure> structures;
|
||||
private static ArrayList<Structure> structures = new ArrayList<Structure>();
|
||||
private Tile[][] tiles;
|
||||
private String name;
|
||||
|
||||
|
@ -1,8 +1,13 @@
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
Tile wall = new Tile('#', true, "NONE");
|
||||
Tile empty = new Tile('+', false, "NONE");
|
||||
Map map = new Map(50, 5, 5, 5, empty, wall);
|
||||
Tile rock = new Tile('#', true, "NONE");
|
||||
Tile empty = new Tile(' ', false, "NONE");
|
||||
Map map = new Map(50, 5, 5, 5, empty, rock);
|
||||
Tile wall = new Tile('=', true, "NONE");
|
||||
Tile door = new Tile('_', false, "TELEPORT", 0, 0);
|
||||
Tile[][] tiles = {{wall, wall, wall}, {wall, wall, wall}, {wall, door, wall}};
|
||||
Structure structure = new Structure("House", tiles);
|
||||
map.generateStructure("House", 10, 10);
|
||||
System.out.println(map);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user