OpenTTD Source
20241108-master-g80f628063a
|
Timer that represents real time for game-related purposes. More...
#include <timer_game_realtime.h>
Data Structures | |
struct | TPeriod |
struct | TStorage |
Public Types | |
enum | PeriodFlags { ALWAYS , UNPAUSED , AUTOSAVE } |
using | TElapsed = std::chrono::milliseconds |
Timer that represents real time for game-related purposes.
For pausing, there are several modes:
Definition at line 28 of file timer_game_realtime.h.
Enumerator | |
---|---|
ALWAYS | Always run, even when paused. |
UNPAUSED | Only run when not paused. |
AUTOSAVE | Only run when not paused or there was a Command executed recently. |
Definition at line 30 of file timer_game_realtime.h.