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:
@@ -72,8 +72,8 @@ struct RailStationGUISettings {
|
||||
|
||||
bool newstations; ///< Are custom station definitions available?
|
||||
StationClassID station_class; ///< Currently selected custom station class (if newstations is \c true )
|
||||
uint16 station_type; ///< %Station type within the currently selected custom station class (if newstations is \c true )
|
||||
uint16 station_count; ///< Number of custom stations (if newstations is \c true )
|
||||
uint16 station_type; ///< %Station type within the currently selected custom station class (if newstations is \c true )
|
||||
uint16 station_count; ///< Number of custom stations (if newstations is \c true )
|
||||
};
|
||||
static RailStationGUISettings _railstation; ///< Settings of the station builder GUI
|
||||
|
||||
@@ -1108,7 +1108,7 @@ private:
|
||||
if (station_class == _railstation.station_class) break;
|
||||
pos++;
|
||||
}
|
||||
this->vscroll->SetCount((int)this->station_classes.size());
|
||||
this->vscroll->SetCount(this->station_classes.size());
|
||||
this->vscroll->ScrollTowards(pos);
|
||||
}
|
||||
|
||||
@@ -1253,7 +1253,7 @@ public:
|
||||
this->station_classes.RebuildDone();
|
||||
this->station_classes.Sort();
|
||||
|
||||
this->vscroll->SetCount((uint)this->station_classes.size());
|
||||
this->vscroll->SetCount(this->station_classes.size());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1470,7 +1470,7 @@ public:
|
||||
}
|
||||
|
||||
case WID_BRAS_IMAGE: {
|
||||
byte type = GB(widget, 16, 16);
|
||||
uint16_t type = GB(widget, 16, 16);
|
||||
assert(type < _railstation.station_count);
|
||||
/* Check station availability callback */
|
||||
const StationSpec *statspec = StationClass::Get(_railstation.station_class)->GetSpec(type);
|
||||
@@ -1658,7 +1658,7 @@ public:
|
||||
}
|
||||
|
||||
case WID_BRAS_IMAGE: {
|
||||
int y = GB(widget, 16, 16);
|
||||
uint16_t y = GB(widget, 16, 16);
|
||||
if (y >= _railstation.station_count) return;
|
||||
|
||||
/* Check station availability callback */
|
||||
|
Reference in New Issue
Block a user