#include <math.h>
-static const float WALKSPEED = 100;
static const float JUMP_ON_SPEED_Y = -400;
static const float JUMP_OFF_SPEED_Y = -500;
static const std::string LAND_ON_TOTEM_SOUND = "sounds/totem.ogg";
carrying(0),
carried_by(0)
{
- sound_manager->preload( LAND_ON_TOTEM_SOUND );
+ SoundManager::current()->preload( LAND_ON_TOTEM_SOUND );
}
Totem::~Totem()
Totem::initialize()
{
if (!carried_by) {
+static const float WALKSPEED = 100;
physic.set_velocity_x(dir == LEFT ? -WALKSPEED : WALKSPEED);
sprite->set_action(dir == LEFT ? "walking-left" : "walking-right");
return;
this->initialize();
bbox.set_size(sprite->get_current_hitbox_width(), sprite->get_current_hitbox_height());
- sound_manager->play( LAND_ON_TOTEM_SOUND , get_pos());
+ SoundManager::current()->play( LAND_ON_TOTEM_SOUND , get_pos());
this->synchronize_with(target);
}
physic.set_velocity_y(base->physic.get_velocity_y());
}
-IMPLEMENT_FACTORY(Totem, "totem");
-
/* EOF */