]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/day.h
b35e12efc052744a4290af2352cd062be180d727
[dragonblocks_alpha.git] / src / day.h
1 #ifndef _DAY_H_
2 #define _DAY_H_
3
4 #include <stdbool.h>
5 #include "types.h"
6 #define MINUTES_PER_HOUR 60
7 #define HOURS_PER_DAY 24
8 #define MINUTES_PER_DAY (HOURS_PER_DAY * MINUTES_PER_HOUR)
9
10 // 1 second in real life = 1 minute ingame
11
12 f64 get_time_of_day();
13 void set_time_of_day(f64 new_time);
14 f64 get_sun_angle();
15 f64 get_daylight();
16 void split_time_of_day(int *hours, int *minutes);
17
18 extern bool timelapse;
19
20 #endif