0
|
1 module test;
|
|
2
|
|
3 import dsfml.window.all;
|
|
4 import dsfml.system.all;
|
|
5 import dsfml.graphics.all;
|
|
6
|
|
7 import tileconsumer;
|
|
8 import renderer;
|
|
9 import consumer;
|
|
10 import imagecache;
|
|
11 import tilemap;
|
|
12 import tileset;
|
1
|
13 import xmlmap;
|
|
14 import tools;
|
0
|
15
|
|
16 int main(char[][] args) {
|
|
17 Cache cache = new Cache("gfx");
|
2
|
18 Tilemap map = parse_map(cache, read_file_contents("map-example.xml"));
|
|
19 /*
|
0
|
20 Tileset tileset = new Tileset(cache);
|
|
21 Tilemap map = new Tilemap(tileset, 5, 5, 32, 32);
|
|
22 tileset.add_tile(0, "grass.png");
|
1
|
23 tileset.add_tile(1, "grass-stone-water-east.png");
|
0
|
24 for(int x=0; x < 5; x++) {
|
1
|
25 for(int y=0; y < 5; y++) {
|
|
26 map.map[0][x][y] = 0;
|
|
27 }
|
0
|
28 }
|
1
|
29 map.map[1][1][1] = 1;
|
0
|
30
|
|
31 Renderer render = new Renderer("Blubb", 600, 480, 32);
|
|
32 TileConsumer consumer = new TileConsumer(render, map);
|
|
33 render.add_consumer(consumer);
|
|
34
|
2
|
35 render.mainloop();*/
|
0
|
36 return 0;
|
|
37 }
|