{
public:
Stalactite(const lisp::Lisp& reader);
-
+
void active_update(float elapsed_time);
void write(lisp::Writer& writer);
void collision_solid(const CollisionHit& hit);
HitResponse collision_player(Player& player);
+ HitResponse collision_badguy(BadGuy& other, const CollisionHit& hit);
void kill_fall();
void draw(DrawingContext& context);
virtual Stalactite* clone() const { return new Stalactite(*this); }
+ void squish();
+
protected:
Timer timer;
};
#endif
-