X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fobject%2Ficecrusher.hpp;h=1b3844873f90a5682e73d86d817c0d9d2faaf409;hb=06bfaaa9b62fd3cefbdba8149f4a885951167705;hp=096fdfb5ca6498134e452f17d394ff28fecb6961;hpb=172dceb049f6aac025654fd2dd82eae76f1a5fef;p=supertux.git diff --git a/src/object/icecrusher.hpp b/src/object/icecrusher.hpp index 096fdfb5c..1b3844873 100644 --- a/src/object/icecrusher.hpp +++ b/src/object/icecrusher.hpp @@ -34,6 +34,7 @@ public: virtual HitResponse collision(GameObject& other, const CollisionHit& hit); virtual void collision_solid(const CollisionHit& hit); virtual void update(float elapsed_time); + virtual void draw(DrawingContext& context); #if 0 const Vector& get_speed() const @@ -56,7 +57,18 @@ protected: Player* get_nearest_player(); bool found_victim(); void set_state(IceCrusherState state, bool force = false); + Vector eye_position(bool right); + SpritePtr lefteye; + SpritePtr righteye; + SpritePtr whites; + +private: + enum IceCrusherSize { + NORMAL, + LARGE + }; + IceCrusherSize ic_size; }; #endif