+HitResponse
+Stalactite::collision_bullet(Bullet& bullet, const CollisionHit& )
+{
+ if(state == STALACTITE_HANGING) {
+ timer.start(SHAKE_TIME);
+ state = STALACTITE_SHAKING;
+ bullet.remove_me();
+ if(bullet.get_type() == FIRE_BONUS)
+ SoundManager::current()->play("sounds/sizzle.ogg", get_pos());
+ SoundManager::current()->play("sounds/cracking.wav", get_pos());
+ }
+
+ return FORCE_MOVE;
+}
+