X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrbomb.h;h=4e7943cd75f92c2af4acfa102ee5a7c2ed640907;hb=abf179b33deb4040bb583e29207eaf1dd2ee0780;hp=a20b253d34bdea8a1cfd0b7d369c37f1e267699d;hpb=d46c78c842ab4090a3f46e560c891234167f124b;p=supertux.git diff --git a/src/badguy/mrbomb.h b/src/badguy/mrbomb.h index a20b253d3..4e7943cd7 100644 --- a/src/badguy/mrbomb.h +++ b/src/badguy/mrbomb.h @@ -6,14 +6,18 @@ 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); protected: bool collision_squished(Player& player); + bool set_direction; + Direction initial_direction; }; #endif