Mercurial > projects > myrrdin
diff src/test.d @ 0:a2d653eb9e99
first working version.
author | fred@reichbier.de |
---|---|
date | Thu, 17 Jul 2008 18:52:55 +0200 |
parents | |
children | f193d0c14685 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test.d Thu Jul 17 18:52:55 2008 +0200 @@ -0,0 +1,29 @@ +module test; + +import dsfml.window.all; +import dsfml.system.all; +import dsfml.graphics.all; + +import tileconsumer; +import renderer; +import consumer; +import imagecache; +import tilemap; +import tileset; + +int main(char[][] args) { + Cache cache = new Cache("gfx"); + Tileset tileset = new Tileset(cache); + Tilemap map = new Tilemap(tileset, 5, 5, 32, 32); + tileset.add_tile(0, "grass.png"); + for(int x=0; x < 5; x++) { + map.map[x][x] = 0; + } + + Renderer render = new Renderer("Blubb", 600, 480, 32); + TileConsumer consumer = new TileConsumer(render, map); + render.add_consumer(consumer); + + render.mainloop(); + return 0; +}