X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy%2Froot.hpp;h=b3a302c0d7e48e96404249603b43a5cae47b8582;hb=013a5ca196545a094f27c1b708facd0084d58d55;hp=32ec2fa2e0291c52d55c45e73624392a7292e0c1;hpb=9598330d85ae6dae2ced6f7542b642288f094728;p=supertux.git diff --git a/src/badguy/root.hpp b/src/badguy/root.hpp index 32ec2fa2e..b3a302c0d 100644 --- a/src/badguy/root.hpp +++ b/src/badguy/root.hpp @@ -22,13 +22,14 @@ #include #include "badguy.hpp" +class Timer; + class Root : public BadGuy { public: Root(const Vector& pos); ~Root(); - void activate(); void deactivate(); void active_update(float elapsed_time); virtual void draw(DrawingContext& context); @@ -38,11 +39,12 @@ public: protected: enum MyState { - STATE_APPEARING, STATE_GROWING, STATE_SHRINKING, STATE_VANISHING + STATE_APPEARING, STATE_HATCHING, STATE_GROWING, STATE_SHRINKING, STATE_VANISHING }; MyState mystate; std::auto_ptr base_sprite; float offset_y; + Timer hatch_timer; }; #endif