#include "log.hpp"
#include "level.hpp"
-static const float IDLE_TIME = 0.2; /**< time to wait before and after throwing */
-static const float THROW_TIME = 4.6; /**< time to spend throwing */
+static const float IDLE_TIME = 0.2f; /**< time to wait before and after throwing */
+static const float THROW_TIME = 4.6f; /**< time to spend throwing */
static const float THROW_INTERVAL = 1; /**< time between two thrown rocks */
static const float THROW_VELOCITY = 400; /**< initial velocity of thrown rocks */
Mole::Mole(const lisp::Lisp& reader)
: BadGuy(reader, "images/creatures/mole/mole.sprite", LAYER_TILES-1), state(PRE_THROWING)
{
- physic.gravity_enabled = false;
+ physic.enable_gravity(false);
}
Mole::Mole(const Vector& pos)
: BadGuy(pos, "images/creatures/mole/mole.sprite", LAYER_TILES-1), state(PRE_THROWING)
{
- physic.gravity_enabled = false;
+ physic.enable_gravity(false);
}
void
}
-void
+void
Mole::set_state(MoleState new_state)
{
switch (new_state) {
}
IMPLEMENT_FACTORY(Mole, "mole")
-