comparison src/test.d @ 0:a2d653eb9e99

first working version.
author fred@reichbier.de
date Thu, 17 Jul 2008 18:52:55 +0200
parents
children f193d0c14685
comparison
equal deleted inserted replaced
-1:000000000000 0:a2d653eb9e99
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;
13
14 int main(char[][] args) {
15 Cache cache = new Cache("gfx");
16 Tileset tileset = new Tileset(cache);
17 Tilemap map = new Tilemap(tileset, 5, 5, 32, 32);
18 tileset.add_tile(0, "grass.png");
19 for(int x=0; x < 5; x++) {
20 map.map[x][x] = 0;
21 }
22
23 Renderer render = new Renderer("Blubb", 600, 480, 32);
24 TileConsumer consumer = new TileConsumer(render, map);
25 render.add_consumer(consumer);
26
27 render.mainloop();
28 return 0;
29 }