Mercurial > projects > myrrdin
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 } |