X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftimer.h;h=9e93c903225a08248fd6be69ff01542cc31a9fa7;hb=e8ad98fce495724db80d89a14de98815e0b7e877;hp=a0e49e06070b5c0da5f5ce4439488e841f6df0cf;hpb=ac9e53e5d668d20fcae8c6ac728602d5359a6004;p=supertux.git diff --git a/src/timer.h b/src/timer.h index a0e49e060..9e93c9032 100644 --- a/src/timer.h +++ b/src/timer.h @@ -12,13 +12,18 @@ public: Timer2(); ~Timer2(); - /** start the timer with the given period. If cyclic=true then the timer willl - * be reset after each period. + /** start the timer with the given period (in seconds). + * If cyclic=true then the timer willl be reset after each period. * Set period to zero if you want to disable the timer. */ void start(float period, bool cyclic = false); - /** returns true if a period (or more) passed */ + /** returns true if a period (or more) passed since start call or last + * successfull check + */ bool check(); + /** stop the timer */ + void stop() + { start(0); } /** returns the period of the timer or 0 if it isn't started */ float get_period() const