Changed dispenser type "rocket-launcher" to "rocket_launcher" to make it implementabl...
authorMiloš Klouček <m.kloucek.m@atlas.cz>
Mon, 9 Jun 2008 19:47:04 +0000 (19:47 +0000)
committerMiloš Klouček <m.kloucek.m@atlas.cz>
Mon, 9 Jun 2008 19:47:04 +0000 (19:47 +0000)
SVN-Revision: 5554

data/levels/test_old/direction.stl
data/levels/test_old/noloktest.stl
data/levels/world2/christoph9.stl
data/levels/world2/level2.stl
src/badguy/dispenser.cpp

index 0f25b1b..cd7120c 100644 (file)
       (y 128)
     )
     (dispenser
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
       (cycle 1)
       (direction "left")
       (y 996.4092)
     )
     (dispenser
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
       (cycle 1)
       (direction "right")
index 1f458b1..0c19219 100644 (file)
@@ -49,7 +49,7 @@
                 (speed 0.5))
     (spawnpoint (name "main2") (x 100) (y 100))
     (secretarea (x 100) (y 100) (message "You found a secret area!"))
-    (dispenser (x 700) (y 500) (type "rocket-launcher") (badguy "mrrocket") (cycle 2))
+    (dispenser (x 700) (y 500) (type "rocket_launcher") (badguy "mrrocket") (cycle 2))
     (jumpy (x 500) (y 400))
     (tilemap
       (z-pos -100)
index 5add141..9b4ddd9 100644 (file)
       (cycle 3)
       (x 1824)
       (y 2348)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 4315.086)
       (y 588.6605)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 2844.737)
       (y 556.2125)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 5498.62)
       (y 1931.435)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 4)
       (x 5499.327)
       (y 2347.921)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 1825.651)
       (y 1004.293)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 4)
       (x 5499.327)
       (y 2571.367)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 5435.688)
       (y 1997.196)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 1849.266)
       (y 1932.47)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 1825.237)
       (y 1324.32)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (dispenser
       (cycle 3)
       (x 1825.944)
       (y 1164.807)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (firefly
index 1975717..b6c153f 100644 (file)
@@ -22,7 +22,7 @@
       (x 10239)
       (y 165)
       (direction left)
-      (type "rocket-launcher")
+      (type "rocket_launcher")
       (badguy "mrrocket")
     )
     (door
index d7c7b4e..81a1fa6 100644 (file)
@@ -42,7 +42,7 @@ Dispenser::Dispenser(const lisp::Lisp& reader)
   if (badguys.size() <= 0)
     throw std::runtime_error("No badguys in dispenser.");
 
-  if (type == "rocket-launcher") {
+  if (type == "rocket_launcher") {
     sprite->set_action(dir == LEFT ? "working-left" : "working-right");
     set_colgroup_active(COLGROUP_MOVING); //if this were COLGROUP_MOVING_STATIC MrRocket would explode on launch.
 
@@ -103,7 +103,7 @@ Dispenser::collision_squished(GameObject& object)
 {
   //Cannon launching MrRocket can be broken by jumping on it
   //other dispencers are not that fragile.
-  if (broken || type != "rocket-launcher") {
+  if (broken || type != "rocket_launcher") {
     return false;
   }
 
@@ -204,7 +204,7 @@ Dispenser::launch_badguy()
       badguy_object = create_badguy_object(badguy, Vector(get_pos().x, get_pos().y+32), launchdir);
     else if (type == "cannon")
       badguy_object = create_badguy_object(badguy, Vector(get_pos().x + (launchdir == LEFT ? -32 : 32), get_pos().y), launchdir);
-    else if (type == "rocket-launcher")
+    else if (type == "rocket_launcher")
       badguy_object = create_badguy_object(badguy, Vector(get_pos().x + (launchdir == LEFT ? -32 : 32), get_pos().y), launchdir);
 
     if (badguy_object)