Enable economy day length scaling in wallclock timekeeping mode

This commit is contained in:
Jonathan G Rennison
2024-04-30 01:11:38 +01:00
parent 9a07f14f56
commit d90c540f9e
20 changed files with 177 additions and 40 deletions

View File

@@ -117,6 +117,7 @@
void CallLandscapeTick();
void IncreaseDate();
void IncreaseCalendarDate();
void DoPaletteAnimations();
void MusicLoop();
void CallWindowGameTickEvent();
@@ -2245,6 +2246,9 @@ void StateGameLoop()
RunAuxiliaryTileLoop();
if (DateDetail::_tick_skip_counter < DayLengthFactor()) {
if (_settings_game.economy.timekeeping_units == TKU_WALLCLOCK && !(_game_mode == GM_MENU || _game_mode == GM_BOOTSTRAP)) {
IncreaseCalendarDate();
}
AnimateAnimatedTiles();
RunTileLoop(true);
CallVehicleTicks();