X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Fmrrocket.hpp;h=77a7634c4ba692d09b0b648715355359ebadec25;hb=d84d73b701cc7fa2bd74f3490b9be1bf8b6f705a;hp=8550a42c757d8f7fe884bdbea8db3ce11983def4;hpb=07ddaed2a657e4d2a3d038fed223fc5827159caf;p=supertux.git diff --git a/src/badguy/mrrocket.hpp b/src/badguy/mrrocket.hpp index 8550a42c7..77a7634c4 100644 --- a/src/badguy/mrrocket.hpp +++ b/src/badguy/mrrocket.hpp @@ -28,17 +28,17 @@ class MrRocket : public BadGuy { public: MrRocket(const lisp::Lisp& reader); - MrRocket(float pos_x, float pos_y, Direction d); + MrRocket(const Vector& pos, Direction d); void activate(); void active_update(float elapsed_time); void write(lisp::Writer& writer); - HitResponse collision_solid(GameObject& other, const CollisionHit& hit); + void collision_solid(const CollisionHit& hit); + + virtual MrRocket* clone() const { return new MrRocket(*this); } protected: bool collision_squished(Player& player); - bool set_direction; - Direction initial_direction; Timer collision_timer; };