#ifndef GAME_H #define GAME_H #include "common.h" enum { GAME_SECS_PER_MIN = 60, GAME_SECS_PER_HOUR = 60 * GAME_SECS_PER_MIN, GAME_SECS_PER_DAY = 24 * GAME_SECS_PER_HOUR, }; typedef struct { f64 secs, day_len, scale; } GameTime; typedef struct { GameTime time; bool paused; } GameData; extern GameData game; void game_init(void); void game_exit(void); void game_update(void); void game_time_set(u32 hour, u32 min, f64 sec); f64 game_time_of_day(void); u32 game_time_day(void); #endif