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");
}
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());
}
}
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;