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);
|
this.placeStructure(structure, x, y);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
System.out.println("Invalid structure name.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void placeStructure(Structure structure, int x, int y) {
|
private void placeStructure(Structure structure, int x, int y) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class Structure {
|
public class Structure {
|
||||||
private static ArrayList<Structure> structures;
|
private static ArrayList<Structure> structures = new ArrayList<Structure>();
|
||||||
private Tile[][] tiles;
|
private Tile[][] tiles;
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
public class Test {
|
public class Test {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Tile wall = new Tile('#', true, "NONE");
|
Tile rock = new Tile('#', true, "NONE");
|
||||||
Tile empty = new Tile('+', false, "NONE");
|
Tile empty = new Tile(' ', false, "NONE");
|
||||||
Map map = new Map(50, 5, 5, 5, empty, wall);
|
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);
|
System.out.println(map);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user