{
if(state != STALACTITE_FALLING && state != STALACTITE_SQUISHED)
return;
-
+
if(hit.bottom) { // hit floor?
state = STALACTITE_SQUISHED;
set_group(COLGROUP_MOVING_ONLY_STATIC);
{
if(get_state() != STATE_ACTIVE)
return;
-
+
if(state == STALACTITE_SHAKING) {
sprite->draw(context, get_pos() + Vector(systemRandom.rand(-3,3), 0), LAYER_OBJECTS);
} else {