mirror of https://github.com/OpenTTD/OpenTTD
Fix fd9e72a7: actually use the parameter value instead of the current date (#11898)
parent
c6dc9570f0
commit
8c5ad1ade7
|
@ -50,9 +50,9 @@ TimerGameEconomy::DateFract TimerGameEconomy::date_fract = {};
|
||||||
|
|
||||||
/* If we're using wallclock units, economy months have 30 days and an economy year has 360 days. */
|
/* If we're using wallclock units, economy months have 30 days and an economy year has 360 days. */
|
||||||
TimerGameEconomy::YearMonthDay ymd;
|
TimerGameEconomy::YearMonthDay ymd;
|
||||||
ymd.year = TimerGameEconomy::date.base() / EconomyTime::DAYS_IN_ECONOMY_YEAR;
|
ymd.year = date.base() / EconomyTime::DAYS_IN_ECONOMY_YEAR;
|
||||||
ymd.month = (TimerGameEconomy::date.base() % EconomyTime::DAYS_IN_ECONOMY_YEAR) / EconomyTime::DAYS_IN_ECONOMY_MONTH;
|
ymd.month = (date.base() % EconomyTime::DAYS_IN_ECONOMY_YEAR) / EconomyTime::DAYS_IN_ECONOMY_MONTH;
|
||||||
ymd.day = TimerGameEconomy::date.base() % EconomyTime::DAYS_IN_ECONOMY_MONTH;
|
ymd.day = date.base() % EconomyTime::DAYS_IN_ECONOMY_MONTH;
|
||||||
return ymd;
|
return ymd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue