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:
Kristian Knarvik 2017-11-30 18:40:13 +01:00
parent 18664c9b17
commit 9a3a01c082
3 changed files with 10 additions and 4 deletions

@ -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);
}
}