Disabled bomb spraying particles all over the screen
authorIngo Ruhnke <grumbel@gmx.de>
Sat, 24 May 2008 17:39:05 +0000 (17:39 +0000)
committerIngo Ruhnke <grumbel@gmx.de>
Sat, 24 May 2008 17:39:05 +0000 (17:39 +0000)
SVN-Revision: 5513

src/object/explosion.cpp

index c172e11..e840e93 100644 (file)
@@ -47,18 +47,21 @@ Explosion::explode()
   sprite->set_animation_loops(1); //TODO: this is necessary because set_action will not set "loops" when "action" is the default action
   sound_manager->play("sounds/explosion.wav", get_pos());
 
-  // spawn some particles
-  // TODO: provide convenience function in MovingSprite or MovingObject?
-  for (int i = 0; i < 100; i++) {
-    Vector ppos = bbox.get_middle();
-    float angle = systemRandom.randf(-M_PI_2, M_PI_2);
-    float velocity = systemRandom.randf(450, 900);
-    float vx = sin(angle)*velocity;
-    float vy = -cos(angle)*velocity;
-    Vector pspeed = Vector(vx, vy);
-    Vector paccel = Vector(0, 1000);
-    Sector::current()->add_object(new SpriteParticle("images/objects/particles/explosion.sprite", "default", ppos, ANCHOR_MIDDLE, pspeed, paccel, LAYER_OBJECTS-1));
-  }
+  if (0)
+    {
+      // spawn some particles
+      // TODO: provide convenience function in MovingSprite or MovingObject?
+      for (int i = 0; i < 100; i++) {
+        Vector ppos = bbox.get_middle();
+        float angle = systemRandom.randf(-M_PI_2, M_PI_2);
+        float velocity = systemRandom.randf(450, 900);
+        float vx = sin(angle)*velocity;
+        float vy = -cos(angle)*velocity;
+        Vector pspeed = Vector(vx, vy);
+        Vector paccel = Vector(0, 1000);
+        Sector::current()->add_object(new SpriteParticle("images/objects/particles/explosion.sprite", "default", ppos, ANCHOR_MIDDLE, pspeed, paccel, LAYER_OBJECTS-1));
+      }
+    }
 }
 
 void