Split timer into header and implementation file
parent
352d3f26f1
commit
1423cc19a0
@ -0,0 +1,19 @@
|
||||
#include <stdbool.h>
|
||||
#include "includes/timer.h"
|
||||
#include "includes/raygui/raygui.h"
|
||||
|
||||
Timer timer_init(double lifetime_secs) {
|
||||
Timer timer;
|
||||
timer.start_time = GetTime();
|
||||
timer.lifetime = lifetime_secs;
|
||||
|
||||
return timer;
|
||||
}
|
||||
|
||||
bool timer_done(Timer timer) {
|
||||
return GetTime() - timer.start_time >= timer.lifetime;
|
||||
}
|
||||
|
||||
double timer_get_elapsed(Timer timer) {
|
||||
return GetTime() - timer.start_time;
|
||||
}
|
Loading…
Reference in New Issue