Adjust signal speed restriction timeouts when date or day length changed

This commit is contained in:
Jonathan G Rennison
2021-06-27 23:07:32 +01:00
parent e16c29ef7d
commit 5fb3eb0bb9
3 changed files with 15 additions and 0 deletions

View File

@@ -1793,7 +1793,12 @@ static bool ImprovedBreakdownsSettingChanged(int32 p1)
static bool DayLengthChanged(int32 p1)
{
const DateTicksScaled old_scaled_date_ticks = _scaled_date_ticks;
SetScaledTickVariables();
extern void AdjustAllSignalSpeedRestrictionTickValues(DateTicksScaled delta);
AdjustAllSignalSpeedRestrictionTickValues(_scaled_date_ticks - old_scaled_date_ticks);
MarkWholeScreenDirty();
return true;
}