Not much to see. Cleanup work on forest map, removed tile dupes. Cleanup on tile...
[supertux.git] / data / levels / world1 / world.nut
index 41db5c9..539cbd6 100644 (file)
@@ -1,13 +1,32 @@
 if(! ("intro_displayed" in state)) {
+       println("Display intro");
        load_level("levels/world1/intro.stl");
+       println("Wait for screenswitch");
        wait_for_screenswitch();
+       println("ok1");
        wait_for_screenswitch();
+       println("ok2");
        state.intro_displayed <- true;
        save_state();
 }
-load_worldmap("levels/world1/worldmap.stwm");
-wait_for_screenswitch();
-save_state();
+
+if(! ("world" in state)) {
+       println("No worldfound");
+       state.world <- "levels/world1/worldmap.stwm";
+       save_state();
+}
+
+// load worldmap and wait till it is displayed
+load_worldmap(state.world);
 wait_for_screenswitch();
 save_state();
-print("Goodbye from world1\n");
+
+worldthread <- get_current_thread();
+// wait for worldchanges
+while(true) {
+       ::suspend();
+       exit_screen();
+       load_worldmap(state.world);
+       save_state();
+}
+