Fumofumotris/source/game/gametime.c

21 lines
324 B
C
Raw Normal View History

2024-03-25 05:34:59 +00:00
#include <time.h>
#include <stdbool.h>
#ifdef _WIN32
#include "win.h"
#endif
2024-04-16 22:14:53 +00:00
struct timespec TimeNow()
2024-03-25 05:34:59 +00:00
{
struct timespec ts;
timespec_get(&ts, TIME_UTC);
2024-04-16 22:14:53 +00:00
return ts;
2024-03-25 05:34:59 +00:00
}
2024-04-16 22:14:53 +00:00
double TimeNowDouble()
2024-03-25 05:34:59 +00:00
{
2024-04-16 22:14:53 +00:00
struct timespec ts;
timespec_get(&ts, TIME_UTC);
return ts.tv_sec + (double)ts.tv_nsec / 1000000000.0;
2024-03-25 05:34:59 +00:00
}