X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fstar.hpp;h=e3f4f04c883d6fda7ea45c2140084ff62b6c8f59;hb=20f50f690c18aefbedeeb43eda094c8cb70351a9;hp=d0eed7c53fd458101e0153667d06992ca0e447d6;hpb=15c5a91ee89272dfda3666e2fed67e06d650d0bf;p=supertux.git diff --git a/src/object/star.hpp b/src/object/star.hpp index d0eed7c53..e3f4f04c8 100644 --- a/src/object/star.hpp +++ b/src/object/star.hpp @@ -22,18 +22,17 @@ #include "object/moving_sprite.hpp" #include "physic.hpp" +#include "direction.hpp" -class Star : public MovingSprite +class Star : public MovingSprite, private UsesPhysic { public: - Star(const Vector& pos); + Star(const Vector& pos, Direction direction = RIGHT); virtual Star* clone() const { return new Star(*this); } virtual void update(float elapsed_time); + virtual void collision_solid(const CollisionHit& hit); virtual HitResponse collision(GameObject& other, const CollisionHit& hit); - -private: - Physic physic; }; #endif