X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrbomb.h;h=217040ac4f6b5e3caf43943d4fbefed5a0b17793;hb=3392b0f249cbb2d1151a145ab3a86b9389a0b36e;hp=257716fb3333a64a7efa970027092baf4970e65f;hpb=f41a5719a2dc1a50674c69fa511c38a152cc4b03;p=supertux.git diff --git a/src/badguy/mrbomb.h b/src/badguy/mrbomb.h index 257716fb3..217040ac4 100644 --- a/src/badguy/mrbomb.h +++ b/src/badguy/mrbomb.h @@ -6,12 +6,14 @@ class MrBomb : public BadGuy { public: - MrBomb(LispReader& reader); + MrBomb(const lisp::Lisp& reader); MrBomb(float pos_x, float pos_y, Direction d); void activate(); - void write(LispWriter& writer); + void write(lisp::Writer& writer); HitResponse collision_solid(GameObject& other, const CollisionHit& hit); + HitResponse collision_badguy(BadGuy& badguy, const CollisionHit& hit); + void kill_fall(); protected: bool collision_squished(Player& player);