diff test/movingfigure/movingfigure.d @ 10:79b534bbda65

new director model
author fred@reichbier.de
date Sat, 19 Jul 2008 19:29:00 +0200
parents 156a95e4c018
children 5866d9f2ca75
line wrap: on
line diff
--- a/test/movingfigure/movingfigure.d	Sat Jul 19 17:27:34 2008 +0200
+++ b/test/movingfigure/movingfigure.d	Sat Jul 19 19:29:00 2008 +0200
@@ -25,23 +25,23 @@
 
 import myrrdin.consumers.tile;
 import myrrdin.renderer;
-import myrrdin.imagecache;
 import myrrdin.tilemap;
 import myrrdin.tileset;
 import myrrdin.xmlmap;
 import myrrdin.tools;
 import myrrdin.animatedsprite;
 import myrrdin.consumers.sprite;
-import myrrdin.movingfigure;
+import myrrdin.consumers.movingfigure;
+import myrrdin.director;
 
 int main(char[][] args) {
-    Cache cache = new Cache("gfx");
-    Tilemap map = parse_map(cache, read_file_contents("map-example.xml"));
-    Renderer render = new Renderer("Blubb", 600, 480, 32);
-    TileConsumer consumer = new TileConsumer(render, map);
-    map.set_view(render.app.getView());
+    CreateDirector("gfx", "Blubb", 600, 480, 32);
+    Tilemap map = parse_map(read_file_contents("map-example.xml"));
+    TileConsumer consumer = new TileConsumer(map);
+    map.set_view(Director.renderer.app.getView());
+    auto render = Director.renderer;
     render.add_consumer(consumer);
-    render.add_consumer(load_charset(render, cache, "f-", ".png", 10)); 
+    render.add_consumer(load_charset("f-", ".png", 10)); 
 
     render.mainloop();
     return 0;