1 #ifndef __MRICEBLOCK_H__
2 #define __MRICEBLOCK_H__
6 class MrIceBlock : public BadGuy
9 MrIceBlock(const lisp::Lisp& reader);
10 MrIceBlock(float pos_x, float pos_y, Direction d);
13 void write(lisp::Writer& writer);
14 HitResponse collision_solid(GameObject& object, const CollisionHit& hit);
15 HitResponse collision_badguy(BadGuy& badguy, const CollisionHit& hit);
17 void active_action(float elapsed_time);
20 bool collision_squished(Player& player);
32 Direction initial_direction;