diff src/tileconsumer.d @ 0:a2d653eb9e99

first working version.
author fred@reichbier.de
date Thu, 17 Jul 2008 18:52:55 +0200
parents
children 292df259cc85
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/tileconsumer.d	Thu Jul 17 18:52:55 2008 +0200
@@ -0,0 +1,25 @@
+module tileconsumer;
+
+import dsfml.window.all;
+import dsfml.system.all;
+import dsfml.graphics.all;
+
+import consumer;
+import renderer;
+import tileset;
+import tilemap;
+
+class TileConsumer : Consumer {
+    public Tilemap map;
+
+    this(Renderer renderer, Tilemap map) {
+	super(renderer);
+	this.map = map;
+    }
+
+    void draw() {
+	 foreach(Sprite sprite; this.map.get_sprites()) {
+	    this.app.draw(sprite);
+	 }
+    }
+}