diff options
author | peter1138 <peter1138@openttd.org> | 2008-08-24 21:31:24 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-08-24 21:31:24 +0000 |
commit | 6261063689a738338e1c37b183a8c6509ebd0b8d (patch) | |
tree | 927dfaba4b82723d3a08f65704230729ffdb3405 /src/build_vehicle_gui.cpp | |
parent | 8abd4137d4bc6714451e28f1748db81905984b66 (diff) | |
download | openttd-6261063689a738338e1c37b183a8c6509ebd0b8d.tar.xz |
(svn r14157) -Codechange: Add and use string properties for rail types instead of relying on consecutive string IDs.
Diffstat (limited to 'src/build_vehicle_gui.cpp')
-rw-r--r-- | src/build_vehicle_gui.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/build_vehicle_gui.cpp b/src/build_vehicle_gui.cpp index cf902cdad..7a2282097 100644 --- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -1113,7 +1113,14 @@ struct BuildVehicleWindow : Window { uint max = min(this->vscroll.pos + this->vscroll.cap, this->eng_list.Length()); SetVScrollCount(this, this->eng_list.Length()); - SetDParam(0, this->filter.railtype + STR_881C_NEW_RAIL_VEHICLES); // This should only affect rail vehicles + if (this->vehicle_type == VEH_TRAIN) { + if (this->filter.railtype == RAILTYPE_END) { + SetDParam(0, STR_ALL_AVAIL_RAIL_VEHICLES); + } else { + const RailtypeInfo *rti = GetRailTypeInfo(this->filter.railtype); + SetDParam(0, rti->strings.build_caption); + } + } /* Set text of sort by dropdown */ this->widget[BUILD_VEHICLE_WIDGET_SORT_DROPDOWN].data = _sort_listing[this->vehicle_type][this->sort_criteria]; |