diff src/consumer.d @ 4:292df259cc85

view + sprite consumers, animated sprite working
author fred@reichbier.de
date Fri, 18 Jul 2008 16:12:41 +0200
parents a2d653eb9e99
children
line wrap: on
line diff
--- a/src/consumer.d	Thu Jul 17 21:34:53 2008 +0200
+++ b/src/consumer.d	Fri Jul 18 16:12:41 2008 +0200
@@ -7,14 +7,20 @@
 import renderer;
 
 class Consumer {
-    protected RenderWindow app;
+    protected Renderer renderer;
 
     this(Renderer renderer) {
-	this.app = renderer.app;
+	this.renderer = renderer;
     }
 
+    /* handle the event `evt`. Return true if the event was handled and should not
+       be propagated any further, otherwise false */
+    bool handle_event(Event evt) {
+	return false;
+    }
+
+    /* draw all the content of this with this.app.draw(stuff) */
     void draw() {
-	Shape shape = Shape.circle(300, 300, 100, Color.WHITE);
-	this.app.draw(shape);
+
     }
 }