Mercurial > projects > myrrdin
view src/spriteconsumer.d @ 4:292df259cc85
view + sprite consumers, animated sprite working
author | fred@reichbier.de |
---|---|
date | Fri, 18 Jul 2008 16:12:41 +0200 |
parents | |
children |
line wrap: on
line source
module spriteconsumer; import dsfml.window.all; import dsfml.system.all; import dsfml.graphics.all; import animatedsprite; import consumer; import renderer; class SpriteConsumer : Consumer { private Sprite[] sprites; this(Renderer renderer) { super(renderer); } void add_sprite(Sprite sprite) { this.sprites ~= sprite; } void draw() { foreach(Sprite sprite; this.sprites) { this.renderer.draw(sprite); } } }