diff --git a/src/newgrf.cpp b/src/newgrf.cpp --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -996,7 +996,7 @@ static ChangeInfoResult CommonVehicleCha { switch (prop) { case 0x00: // Introduction date - ei->base_intro = buf->ReadWord() + DAYS_TILL_ORIGINAL_BASE_YEAR; + ei->base_intro = buf->ReadWord() + CalendarTime::DAYS_TILL_ORIGINAL_BASE_YEAR; break; case 0x02: // Decay speed @@ -2197,7 +2197,7 @@ static ChangeInfoResult BridgeChangeInfo case 0x08: { // Year of availability /* We treat '0' as always available */ byte year = buf->ReadByte(); - bridge->avail_year = (year > 0 ? ORIGINAL_BASE_YEAR + year : 0); + bridge->avail_year = (year > 0 ? CalendarTime::ORIGINAL_BASE_YEAR + year : 0); break; } @@ -2257,7 +2257,7 @@ static ChangeInfoResult BridgeChangeInfo break; case 0x0F: // Long format year of availability (year since year 0) - bridge->avail_year = Clamp(TimerGameCalendar::Year(buf->ReadDWord()), MIN_YEAR, MAX_YEAR); + bridge->avail_year = Clamp(TimerGameCalendar::Year(buf->ReadDWord()), CalendarTime::MIN_YEAR, CalendarTime::MAX_YEAR); break; case 0x10: { // purchase string @@ -2430,8 +2430,8 @@ static ChangeInfoResult TownHouseChangeI case 0x0A: { // Availability years uint16_t years = buf->ReadWord(); - housespec->min_year = GB(years, 0, 8) > 150 ? MAX_YEAR : ORIGINAL_BASE_YEAR + GB(years, 0, 8); - housespec->max_year = GB(years, 8, 8) > 150 ? MAX_YEAR : ORIGINAL_BASE_YEAR + GB(years, 8, 8); + housespec->min_year = GB(years, 0, 8) > 150 ? CalendarTime::MAX_YEAR : CalendarTime::ORIGINAL_BASE_YEAR + GB(years, 0, 8); + housespec->max_year = GB(years, 8, 8) > 150 ? CalendarTime::MAX_YEAR : CalendarTime::ORIGINAL_BASE_YEAR + GB(years, 8, 8); break; } @@ -3991,7 +3991,7 @@ static ChangeInfoResult AirportChangeInf case 0x0C: as->min_year = buf->ReadWord(); as->max_year = buf->ReadWord(); - if (as->max_year == 0xFFFF) as->max_year = MAX_YEAR; + if (as->max_year == 0xFFFF) as->max_year = CalendarTime::MAX_YEAR; break; case 0x0D: @@ -6512,11 +6512,11 @@ bool GetGlobalVariable(byte param, uint3 { switch (param) { case 0x00: // current date - *value = static_cast(std::max(TimerGameCalendar::date - DAYS_TILL_ORIGINAL_BASE_YEAR, TimerGameCalendar::Date(0))); + *value = static_cast(std::max(TimerGameCalendar::date - CalendarTime::DAYS_TILL_ORIGINAL_BASE_YEAR, TimerGameCalendar::Date(0))); return true; case 0x01: // current year - *value = static_cast(Clamp(TimerGameCalendar::year, ORIGINAL_BASE_YEAR, ORIGINAL_MAX_YEAR) - ORIGINAL_BASE_YEAR); + *value = static_cast(Clamp(TimerGameCalendar::year, CalendarTime::ORIGINAL_BASE_YEAR, CalendarTime::ORIGINAL_MAX_YEAR) - CalendarTime::ORIGINAL_BASE_YEAR); return true; case 0x02: { // detailed date information: month of year (bit 0-7), day of month (bit 8-12), leap year (bit 15), day of year (bit 16-24) @@ -7228,7 +7228,7 @@ static uint32_t GetPatchVariable(uint8_t { switch (param) { /* start year - 1920 */ - case 0x0B: return static_cast(std::max(_settings_game.game_creation.starting_year, ORIGINAL_BASE_YEAR) - ORIGINAL_BASE_YEAR); + case 0x0B: return static_cast(std::max(_settings_game.game_creation.starting_year, CalendarTime::ORIGINAL_BASE_YEAR) - CalendarTime::ORIGINAL_BASE_YEAR); /* freight trains weight factor */ case 0x0E: return _settings_game.vehicle.freight_trains; @@ -9237,7 +9237,7 @@ static bool IsHouseSpecValid(HouseSpec * */ static void EnsureEarlyHouse(HouseZones bitmask) { - TimerGameCalendar::Year min_year = MAX_YEAR; + TimerGameCalendar::Year min_year = CalendarTime::MAX_YEAR; for (int i = 0; i < NUM_HOUSES; i++) { HouseSpec *hs = HouseSpec::Get(i);