2024-08-04 15:20:11 -05:00
|
|
|
#ifndef TIMER_H
|
|
|
|
|
2024-09-30 04:36:53 -05:00
|
|
|
#include "script.h"
|
|
|
|
|
2024-08-04 15:20:11 -05:00
|
|
|
typedef struct timer {
|
|
|
|
double remain;
|
2024-09-30 04:36:53 -05:00
|
|
|
JSValue fn;
|
2024-08-04 15:20:11 -05:00
|
|
|
} timer;
|
|
|
|
|
2024-09-30 04:36:53 -05:00
|
|
|
timer *timer_make(JSValue fn);
|
2024-08-04 15:20:11 -05:00
|
|
|
void timer_free(timer *t);
|
|
|
|
void timer_update(double dt);
|
|
|
|
|
2024-08-05 15:26:18 -05:00
|
|
|
#endif
|