diff test/view/viewconsumer.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/view/viewconsumer.d	Sat Jul 19 17:27:34 2008 +0200
+++ b/test/view/viewconsumer.d	Sat Jul 19 19:29:00 2008 +0200
@@ -36,13 +36,14 @@
 import myrrdin.tools;
 import myrrdin.consumers.view;
 import myrrdin.animatedsprite;
+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);
-    render.add_consumer(new InteractiveViewConsumer(render));
-    TileConsumer consumer = new TileConsumer(render, map);
+    CreateDirector("gfx", "Blubb", 600, 480, 32);
+    Tilemap map = parse_map(read_file_contents("map-example.xml"));
+    TileConsumer consumer = new TileConsumer(map);
+    auto render = Director.renderer;
+    render.add_consumer(new InteractiveViewConsumer);
     map.set_view(render.app.getView());
     render.add_consumer(consumer);
     render.mainloop();