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