comparison src/test.d @ 3:a9af6ec19195

working map and tileset loading
author fred@reichbier.de
date Thu, 17 Jul 2008 21:34:53 +0200
parents fc2f936a961c
children 292df259cc85
comparison
equal deleted inserted replaced
2:fc2f936a961c 3:a9af6ec19195
14 import tools; 14 import tools;
15 15
16 int main(char[][] args) { 16 int main(char[][] args) {
17 Cache cache = new Cache("gfx"); 17 Cache cache = new Cache("gfx");
18 Tilemap map = parse_map(cache, read_file_contents("map-example.xml")); 18 Tilemap map = parse_map(cache, read_file_contents("map-example.xml"));
19 /*
20 Tileset tileset = new Tileset(cache);
21 Tilemap map = new Tilemap(tileset, 5, 5, 32, 32);
22 tileset.add_tile(0, "grass.png");
23 tileset.add_tile(1, "grass-stone-water-east.png");
24 for(int x=0; x < 5; x++) {
25 for(int y=0; y < 5; y++) {
26 map.map[0][x][y] = 0;
27 }
28 }
29 map.map[1][1][1] = 1;
30
31 Renderer render = new Renderer("Blubb", 600, 480, 32); 19 Renderer render = new Renderer("Blubb", 600, 480, 32);
32 TileConsumer consumer = new TileConsumer(render, map); 20 TileConsumer consumer = new TileConsumer(render, map);
33 render.add_consumer(consumer); 21 render.add_consumer(consumer);
34 22
35 render.mainloop();*/ 23 render.mainloop();
36 return 0; 24 return 0;
37 } 25 }