X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fobject%2Funstable_tile.hpp;h=d041d9574bf094fa504187e83877cd4df832f0aa;hb=9af7ca781183b7d57410e5cd3b8bc7f8128ed1b0;hp=aea657ddfb576f5ee1c74761537c97841fd2e429;hpb=e480b3e4e611fe77a6d02ec49c88b21458fb4ec0;p=supertux.git diff --git a/src/object/unstable_tile.hpp b/src/object/unstable_tile.hpp index aea657ddf..d041d9574 100644 --- a/src/object/unstable_tile.hpp +++ b/src/object/unstable_tile.hpp @@ -39,6 +39,7 @@ private: STATE_NORMAL, /**< default state */ STATE_SHAKE, /**< shaking, still solid */ STATE_DISSOLVE, /**< dissolving, will turn non-solid after this */ + STATE_SLOWFALL, /**< slow fall phase (used when neither shaking nor dissolving exist */ STATE_FALL /**< falling down */ }; @@ -48,9 +49,11 @@ private: void shake (void); void dissolve (void); void fall_down (void); + void slow_fall (void); Physic physic; State state; + float slowfall_timer; }; #endif