Mercurial > projects > myrrdin
comparison test/movingfigure/movingfigure.d @ 7:806b3781f4e4
completed tests, fixed stuff. usable now!
author | fred@reichbier.de |
---|---|
date | Sat, 19 Jul 2008 15:21:09 +0200 |
parents | 510541745cd1 |
children | 156a95e4c018 |
comparison
equal
deleted
inserted
replaced
6:510541745cd1 | 7:806b3781f4e4 |
---|---|
19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
21 THE SOFTWARE. | 21 THE SOFTWARE. |
22 */ | 22 */ |
23 | 23 |
24 module test; | 24 module testmovingfigure; |
25 | 25 |
26 import myrrdin.tileconsumer; | 26 import myrrdin.tileconsumer; |
27 import myrrdin.renderer; | 27 import myrrdin.renderer; |
28 import myrrdin.imagecache; | 28 import myrrdin.imagecache; |
29 import myrrdin.tilemap; | 29 import myrrdin.tilemap; |
36 | 36 |
37 int main(char[][] args) { | 37 int main(char[][] args) { |
38 Cache cache = new Cache("gfx"); | 38 Cache cache = new Cache("gfx"); |
39 Tilemap map = parse_map(cache, read_file_contents("map-example.xml")); | 39 Tilemap map = parse_map(cache, read_file_contents("map-example.xml")); |
40 Renderer render = new Renderer("Blubb", 600, 480, 32); | 40 Renderer render = new Renderer("Blubb", 600, 480, 32); |
41 // render.add_consumer(new InteractiveViewConsumer(render)); | |
42 TileConsumer consumer = new TileConsumer(render, map); | 41 TileConsumer consumer = new TileConsumer(render, map); |
43 map.set_view(render.app.getView()); | 42 map.set_view(render.app.getView()); |
44 render.add_consumer(consumer); | 43 render.add_consumer(consumer); |
45 render.add_consumer(load_charset(render, cache, "f-", ".png", 10)); | 44 render.add_consumer(load_charset(render, cache, "f-", ".png", 10)); |
46 /* SpriteConsumer c = new SpriteConsumer(render); | |
47 AnimatedSprite s = new AnimatedSprite; | |
48 s.setX(10); | |
49 s.setY(10); | |
50 Animation a = new Animation; | |
51 a.add_frame(map.tileset.tiles[0], 10); | |
52 a.add_frame(map.tileset.tiles[1], 10); | |
53 // s.setImage(map.tileset.tiles[0]); | |
54 s.play_animation(a, true); | |
55 c.add_sprite(s); | |
56 render.add_consumer(c);*/ | |
57 | 45 |
58 render.mainloop(); | 46 render.mainloop(); |
59 return 0; | 47 return 0; |
60 } | 48 } |