MoleRock::MoleRock(const lisp::Lisp& reader)
: BadGuy(reader, "images/creatures/mole/mole_rock.sprite", LAYER_TILES - 2), parent(0), initial_velocity(Vector(0, -400))
{
- physic.gravity_enabled = true;
+ physic.enable_gravity(true);
countMe = false;
}
MoleRock::MoleRock(const Vector& pos, const Vector& velocity, const BadGuy* parent = 0)
: BadGuy(pos, LEFT, "images/creatures/mole/mole_rock.sprite", LAYER_TILES - 2), parent(parent), initial_velocity(velocity)
{
- physic.gravity_enabled = true;
+ physic.enable_gravity(true);
countMe = false;
}
void
MoleRock::activate()
{
- physic.vx = initial_velocity.x;
- physic.vy = initial_velocity.y;
+ physic.set_velocity(initial_velocity);
sprite->set_action("default");
}