X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fthunderstorm.hpp;h=fcfba4879d7864ea286bf1155d52bb0d55625a1f;hb=75acd4b141f45e851a492f089aa9ad24a9552409;hp=afbc5acb02fa2f69cee2bcf7c8e68f41057fbc69;hpb=8a627e73d824b5a14249cfe066dc2fdc643ce28d;p=supertux.git diff --git a/src/object/thunderstorm.hpp b/src/object/thunderstorm.hpp index afbc5acb0..fcfba4879 100644 --- a/src/object/thunderstorm.hpp +++ b/src/object/thunderstorm.hpp @@ -41,6 +41,11 @@ public: virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx); /** + * @name Scriptable Methods + * @{ + */ + + /** * Start playing thunder and lightning at configured interval */ void start(); @@ -70,9 +75,14 @@ public: */ void electrify(); + /** + * @} + */ + private: bool running; /**< whether we currently automatically trigger lightnings */ float interval; /**< time between two lightnings */ + int layer; /**< layer, where flash will be painted */ Timer time_to_thunder; /**< counts down until next thunder */ Timer time_to_lightning; /**< counts down until next lightning */