X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrbomb.hpp;h=8495f003172f3a989fed0e34bc4d901f589421dd;hb=5c14f6f384eff76491d494b4c157abf2ff776d49;hp=8fa7f5aa794c559cd409a389f1897dbaeb248b55;hpb=5b7f9214cb929399f1a855ef5807018a9447d510;p=supertux.git diff --git a/src/badguy/mrbomb.hpp b/src/badguy/mrbomb.hpp index 8fa7f5aa7..8495f0031 100644 --- a/src/badguy/mrbomb.hpp +++ b/src/badguy/mrbomb.hpp @@ -27,9 +27,10 @@ class MrBomb : public BadGuy { public: MrBomb(const lisp::Lisp& reader); - MrBomb(float pos_x, float pos_y, Direction d); + MrBomb(float pos_x, float pos_y, Direction d, bool stay_on_plat); void activate(); + void active_update(float elapsed_time); void write(lisp::Writer& writer); HitResponse collision_solid(GameObject& other, const CollisionHit& hit); HitResponse collision_badguy(BadGuy& badguy, const CollisionHit& hit); @@ -38,6 +39,7 @@ public: protected: bool collision_squished(Player& player); bool set_direction; + bool stay_on_platform; Direction initial_direction; };