Small script fixes
authorOndřej Hošek <ondra.hosek@gmail.com>
Tue, 9 May 2006 18:41:48 +0000 (18:41 +0000)
committerOndřej Hošek <ondra.hosek@gmail.com>
Tue, 9 May 2006 18:41:48 +0000 (18:41 +0000)
SVN-Revision: 3504

data/levels/world2/default.nut
data/scripts/default.nut

index f271897..5d43ea5 100644 (file)
@@ -1,15 +1,29 @@
-
+function add_key(key)
+{
+  local keys = state.world2_keys;
+  if (key == "brass")
+    keys.brass = true;
+  else if (key == "iron")
+    keys.iron = true;
+  else if (key == "bronze")
+    keys.bronze = true;
+  else if (key == "silver")
+    keys.silver = true;
+  else if (key == "gold")
+    keys.gold = true;
+  update_keys();
+}
 
 function get_gold_key()
 {
-  add_key(KEY_GOLD);
+  add_key("gold");
   end_level();
 }
 
 function level2_init()
 {
-  add_key(KEY_BRASS);
-  add_key(KEY_IRON);
+  add_key("brass");
+  add_key("iron");
   Tux.deactivate();
   Effect.sixteen_to_nine(2);
   Text.set_text(translate("---Insert Cutscene Here---"));
index 981913a..106e7ba 100644 (file)
@@ -7,7 +7,7 @@
 // TODO: move this to world2
 function end_level()
 {
-  Sound.play_music("music/leveldone.ogg");
+  play_music("music/leveldone.ogg");
   Tux.deactivate();
   wait(6);
   Effect.fade_out(2);