X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftimer.h;h=8cd880a8e9fd9e8379d2652298d1775850ef9098;hb=416e3a38d49f534ba8b65a63723bdb33ec018c68;hp=e99aa1dad04de88a7e04dbea3e1d53fefcf6dddc;hpb=05a38383bb378e05aadad886e87f0fe64fdc6ba0;p=supertux.git diff --git a/src/timer.h b/src/timer.h index e99aa1dad..8cd880a8e 100644 --- a/src/timer.h +++ b/src/timer.h @@ -18,17 +18,17 @@ typedef struct timer_type { unsigned int period; unsigned int time; + unsigned int (*get_ticks) (void); } timer_type; -unsigned int st_pause_ticks; -unsigned int st_pause_count; +extern unsigned int st_pause_ticks, st_pause_count; unsigned int st_get_ticks(void); void st_pause_ticks_init(void); void st_pause_ticks_start(void); void st_pause_ticks_stop(void); -void timer_init(timer_type* ptimer); +void timer_init(timer_type* ptimer, int st_ticks); void timer_start(timer_type* ptimer, unsigned int period); void timer_stop(timer_type* ptimer); /*======================================================================