Merge branch 'master' into jgrpp
# Conflicts: # src/company_cmd.cpp # src/core/overflowsafe_type.hpp # src/economy.cpp # src/engine_base.h # src/ground_vehicle.cpp # src/group_gui.cpp # src/industry_cmd.cpp # src/industry_gui.cpp # src/newgrf_commons.cpp # src/newgrf_engine.cpp # src/newgrf_industries.cpp # src/newgrf_object.cpp # src/newgrf_roadstop.cpp # src/newgrf_station.cpp # src/rail_gui.cpp # src/road_cmd.h # src/road_gui.cpp # src/saveload/afterload.cpp # src/script/api/script_log.cpp # src/script/api/script_log.hpp # src/settings_gui.cpp # src/settingsgen/settingsgen.cpp # src/station_cmd.cpp # src/station_cmd.h # src/station_gui.cpp # src/strgen/strgen.cpp # src/string_func.h # src/string_type.h # src/table/settings/network_private_settings.ini # src/tests/math_func.cpp # src/textfile_gui.cpp # src/timetable_gui.cpp # src/town_cmd.cpp # src/vehicle.cpp # src/waypoint_cmd.cpp # src/waypoint_cmd.h # src/widgets/dropdown.cpp
This commit is contained in:
@@ -47,21 +47,21 @@
|
||||
/* Town properties */
|
||||
case 0x80: return this->t->xy;
|
||||
case 0x81: return GB(this->t->xy, 8, 8);
|
||||
case 0x82: return ClampToU16(this->t->cache.population);
|
||||
case 0x83: return GB(ClampToU16(this->t->cache.population), 8, 8);
|
||||
case 0x82: return ClampTo<uint16_t>(this->t->cache.population);
|
||||
case 0x83: return GB(ClampTo<uint16_t>(this->t->cache.population), 8, 8);
|
||||
case 0x8A: return this->t->grow_counter / TOWN_GROWTH_TICKS;
|
||||
case 0x92: return this->t->flags; // In original game, 0x92 and 0x93 are really one word. Since flags is a byte, this is to adjust
|
||||
case 0x93: return 0;
|
||||
case 0x94: return ClampToU16(this->t->cache.squared_town_zone_radius[0]);
|
||||
case 0x95: return GB(ClampToU16(this->t->cache.squared_town_zone_radius[0]), 8, 8);
|
||||
case 0x96: return ClampToU16(this->t->cache.squared_town_zone_radius[1]);
|
||||
case 0x97: return GB(ClampToU16(this->t->cache.squared_town_zone_radius[1]), 8, 8);
|
||||
case 0x98: return ClampToU16(this->t->cache.squared_town_zone_radius[2]);
|
||||
case 0x99: return GB(ClampToU16(this->t->cache.squared_town_zone_radius[2]), 8, 8);
|
||||
case 0x9A: return ClampToU16(this->t->cache.squared_town_zone_radius[3]);
|
||||
case 0x9B: return GB(ClampToU16(this->t->cache.squared_town_zone_radius[3]), 8, 8);
|
||||
case 0x9C: return ClampToU16(this->t->cache.squared_town_zone_radius[4]);
|
||||
case 0x9D: return GB(ClampToU16(this->t->cache.squared_town_zone_radius[4]), 8, 8);
|
||||
case 0x94: return ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[0]);
|
||||
case 0x95: return GB(ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[0]), 8, 8);
|
||||
case 0x96: return ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[1]);
|
||||
case 0x97: return GB(ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[1]), 8, 8);
|
||||
case 0x98: return ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[2]);
|
||||
case 0x99: return GB(ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[2]), 8, 8);
|
||||
case 0x9A: return ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[3]);
|
||||
case 0x9B: return GB(ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[3]), 8, 8);
|
||||
case 0x9C: return ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[4]);
|
||||
case 0x9D: return GB(ClampTo<uint16_t>(this->t->cache.squared_town_zone_radius[4]), 8, 8);
|
||||
case 0x9E: return this->t->ratings[0];
|
||||
case 0x9F: return GB(this->t->ratings[0], 8, 8);
|
||||
case 0xA0: return this->t->ratings[1];
|
||||
@@ -80,24 +80,24 @@
|
||||
case 0xAD: return GB(this->t->ratings[7], 8, 8);
|
||||
case 0xAE: return this->t->have_ratings;
|
||||
case 0xB2: return this->t->statues;
|
||||
case 0xB6: return ClampToU16(this->t->cache.num_houses);
|
||||
case 0xB6: return ClampTo<uint16_t>(this->t->cache.num_houses);
|
||||
case 0xB9: return this->t->growth_rate / TOWN_GROWTH_TICKS;
|
||||
case 0xBA: return ClampToU16(this->t->supplied[CT_PASSENGERS].new_max);
|
||||
case 0xBB: return GB(ClampToU16(this->t->supplied[CT_PASSENGERS].new_max), 8, 8);
|
||||
case 0xBC: return ClampToU16(this->t->supplied[CT_MAIL].new_max);
|
||||
case 0xBD: return GB(ClampToU16(this->t->supplied[CT_MAIL].new_max), 8, 8);
|
||||
case 0xBE: return ClampToU16(this->t->supplied[CT_PASSENGERS].new_act);
|
||||
case 0xBF: return GB(ClampToU16(this->t->supplied[CT_PASSENGERS].new_act), 8, 8);
|
||||
case 0xC0: return ClampToU16(this->t->supplied[CT_MAIL].new_act);
|
||||
case 0xC1: return GB(ClampToU16(this->t->supplied[CT_MAIL].new_act), 8, 8);
|
||||
case 0xC2: return ClampToU16(this->t->supplied[CT_PASSENGERS].old_max);
|
||||
case 0xC3: return GB(ClampToU16(this->t->supplied[CT_PASSENGERS].old_max), 8, 8);
|
||||
case 0xC4: return ClampToU16(this->t->supplied[CT_MAIL].old_max);
|
||||
case 0xC5: return GB(ClampToU16(this->t->supplied[CT_MAIL].old_max), 8, 8);
|
||||
case 0xC6: return ClampToU16(this->t->supplied[CT_PASSENGERS].old_act);
|
||||
case 0xC7: return GB(ClampToU16(this->t->supplied[CT_PASSENGERS].old_act), 8, 8);
|
||||
case 0xC8: return ClampToU16(this->t->supplied[CT_MAIL].old_act);
|
||||
case 0xC9: return GB(ClampToU16(this->t->supplied[CT_MAIL].old_act), 8, 8);
|
||||
case 0xBA: return ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].new_max);
|
||||
case 0xBB: return GB(ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].new_max), 8, 8);
|
||||
case 0xBC: return ClampTo<uint16_t>(this->t->supplied[CT_MAIL].new_max);
|
||||
case 0xBD: return GB(ClampTo<uint16_t>(this->t->supplied[CT_MAIL].new_max), 8, 8);
|
||||
case 0xBE: return ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].new_act);
|
||||
case 0xBF: return GB(ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].new_act), 8, 8);
|
||||
case 0xC0: return ClampTo<uint16_t>(this->t->supplied[CT_MAIL].new_act);
|
||||
case 0xC1: return GB(ClampTo<uint16_t>(this->t->supplied[CT_MAIL].new_act), 8, 8);
|
||||
case 0xC2: return ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].old_max);
|
||||
case 0xC3: return GB(ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].old_max), 8, 8);
|
||||
case 0xC4: return ClampTo<uint16_t>(this->t->supplied[CT_MAIL].old_max);
|
||||
case 0xC5: return GB(ClampTo<uint16_t>(this->t->supplied[CT_MAIL].old_max), 8, 8);
|
||||
case 0xC6: return ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].old_act);
|
||||
case 0xC7: return GB(ClampTo<uint16_t>(this->t->supplied[CT_PASSENGERS].old_act), 8, 8);
|
||||
case 0xC8: return ClampTo<uint16_t>(this->t->supplied[CT_MAIL].old_act);
|
||||
case 0xC9: return GB(ClampTo<uint16_t>(this->t->supplied[CT_MAIL].old_act), 8, 8);
|
||||
case 0xCA: return this->t->GetPercentTransported(CT_PASSENGERS);
|
||||
case 0xCB: return this->t->GetPercentTransported(CT_MAIL);
|
||||
case 0xCC: return this->t->received[TE_FOOD].new_act;
|
||||
|
Reference in New Issue
Block a user