new oldschool growup sound
[supertux.git] / src / object / powerup.cpp
index bb18953..429e284 100644 (file)
@@ -36,8 +36,8 @@ PowerUp::PowerUp(const lisp::Lisp& lisp)
   lisp.get("script", script);
   no_physics = false;
   lisp.get("disable-physics", no_physics);
-  physic.gravity_enabled = true;
-  sound_manager->preload("sounds/grow.wav");
+  physic.enable_gravity(true);
+  sound_manager->preload("sounds/grow.ogg");
   sound_manager->preload("sounds/fire-flower.wav");
 }
 
@@ -45,10 +45,10 @@ void
 PowerUp::collision_solid(const CollisionHit& hit)
 {
   if(hit.bottom) {
-    physic.vy = 0;
+    physic.set_velocity_y(0);
   }
   if(hit.right || hit.left) {
-    physic.vx = -physic.vx;
+    physic.set_velocity_x(-physic.get_velocity_x());
   }
 }
 
@@ -70,7 +70,7 @@ PowerUp::collision(GameObject& other, const CollisionHit&)
   if (sprite_name == "images/powerups/egg/egg.sprite") {
     if(!player->add_bonus(GROWUP_BONUS, true))
       return FORCE_MOVE;
-    sound_manager->play("sounds/grow.wav");
+    sound_manager->play("sounds/grow.ogg");
   } else if (sprite_name == "images/powerups/fireflower/fireflower.sprite") {
     if(!player->add_bonus(FIRE_BONUS, true))
       return FORCE_MOVE;