void st_pause_ticks_start(void);
void st_pause_ticks_stop(void);
-class timer_type
+class Timer
{
public:
unsigned int period;
void stop();
/*======================================================================
- int timer_check(timer_type* ptimer);
-
- param : pointer to a timer which needs to be checked
return: NO = the timer is not started
or it is over
YES = otherwise
======================================================================*/
int check();
int started();
+
+ /*======================================================================
+ return: the time left (in millisecond)
+ note : the returned value can be negative
+ ======================================================================*/
+ int get_left();
+
+ int get_gone();
+ void fwrite(FILE* fi);
+ void fread(FILE* fi);
};
-/*======================================================================
- int timer_get_left(timer_type* ptimer);
-
- param : pointer to a timer that you want to get the time left
- return: the time left (in millisecond)
- note : the returned value can be negative
- ======================================================================*/
-int timer_get_left(timer_type* ptimer);
-int timer_get_gone(timer_type* ptimer);
-void timer_fwrite(timer_type* ptimer, FILE* fi);
-void timer_fread(timer_type* ptimer, FILE* fi);
#endif /*SUPERTUX_TIMER_H*/