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; 
+}