const float MUZZLE_Y = 28; /**< [px] muzzle y-offset from top */
}
-DartTrap::DartTrap(const lisp::Lisp& reader)
+DartTrap::DartTrap(const lisp::Lisp& reader)
: BadGuy(reader, "images/creatures/darttrap/darttrap.sprite", LAYER_TILES-1), initial_delay(0), fire_delay(2), ammo(-1), state(IDLE)
{
reader.get("initial-delay", initial_delay);
sprite->set_action(dir == LEFT ? "idle-left" : "idle-right");
set_group(COLGROUP_DISABLED);
- if (initial_delay == 0) initial_delay = 0.1;
+ if (initial_delay == 0) initial_delay = 0.1f;
fire_timer.start(initial_delay);
}
-HitResponse
+HitResponse
DartTrap::collision_player(Player& , const CollisionHit& )
{
return ABORT_MOVE;
}
IMPLEMENT_FACTORY(DartTrap, "darttrap")
-