#include "sprite/sprite.hpp"
#include "random_generator.hpp"
-static const float CRACKTIME = 0.3;
-static const float FALLTIME = 0.8;
+static const float CRACKTIME = 0.3f;
+static const float FALLTIME = 0.8f;
SkullTile::SkullTile(const lisp::Lisp& lisp)
: MovingSprite(lisp, "images/objects/skull_tile/skull_tile.sprite", LAYER_TILES, COLGROUP_STATIC), hit(false), falling(false)
{
- flags |= FLAG_SOLID;
}
HitResponse
if(timer.check()) {
falling = true;
physic.enable_gravity(true);
- flags &= ~FLAG_SOLID;
timer.stop();
} else if(!timer.started()) {
timer.start(FALLTIME);