Mercurial > projects > myrrdin
annotate src/tileconsumer.d @ 0:a2d653eb9e99
first working version.
author | fred@reichbier.de |
---|---|
date | Thu, 17 Jul 2008 18:52:55 +0200 |
parents | |
children | 292df259cc85 |
rev | line source |
---|---|
0 | 1 module tileconsumer; |
2 | |
3 import dsfml.window.all; | |
4 import dsfml.system.all; | |
5 import dsfml.graphics.all; | |
6 | |
7 import consumer; | |
8 import renderer; | |
9 import tileset; | |
10 import tilemap; | |
11 | |
12 class TileConsumer : Consumer { | |
13 public Tilemap map; | |
14 | |
15 this(Renderer renderer, Tilemap map) { | |
16 super(renderer); | |
17 this.map = map; | |
18 } | |
19 | |
20 void draw() { | |
21 foreach(Sprite sprite; this.map.get_sprites()) { | |
22 this.app.draw(sprite); | |
23 } | |
24 } | |
25 } |