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