From 923e21129c94c36bb403e955a1f334ef34722e8b Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 29 May 2008 15:13:28 +0000 Subject: (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games. --- src/vehicle_gui.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/vehicle_gui.cpp') diff --git a/src/vehicle_gui.cpp b/src/vehicle_gui.cpp index ea9f9f735..8b9fe179d 100644 --- a/src/vehicle_gui.cpp +++ b/src/vehicle_gui.cpp @@ -1218,12 +1218,12 @@ static void ShowVehicleListWindowLocal(PlayerID player, uint16 VLW_flag, Vehicle void ShowVehicleListWindow(PlayerID player, VehicleType vehicle_type) { - /* If _settings.gui.advanced_vehicle_list > 1, display the Advanced list - * if _settings.gui.advanced_vehicle_list == 1, display Advanced list only for local player + /* If _settings_client.gui.advanced_vehicle_list > 1, display the Advanced list + * if _settings_client.gui.advanced_vehicle_list == 1, display Advanced list only for local player * if _ctrl_pressed, do the opposite action (Advanced list x Normal list) */ - if ((_settings.gui.advanced_vehicle_list > (uint)(player != _local_player)) != _ctrl_pressed) { + if ((_settings_client.gui.advanced_vehicle_list > (uint)(player != _local_player)) != _ctrl_pressed) { ShowPlayerGroup(player, vehicle_type); } else { ShowVehicleListWindowLocal(player, VLW_STANDARD, vehicle_type, 0); @@ -1409,10 +1409,10 @@ struct VehicleDetailsWindow : Window { { switch (vehicle_type) { default: NOT_REACHED(); - case VEH_TRAIN: return _settings.vehicle.servint_trains != 0; break; - case VEH_ROAD: return _settings.vehicle.servint_roadveh != 0; break; - case VEH_SHIP: return _settings.vehicle.servint_ships != 0; break; - case VEH_AIRCRAFT: return _settings.vehicle.servint_aircraft != 0; break; + case VEH_TRAIN: return _settings_game.vehicle.servint_trains != 0; break; + case VEH_ROAD: return _settings_game.vehicle.servint_roadveh != 0; break; + case VEH_SHIP: return _settings_game.vehicle.servint_ships != 0; break; + case VEH_AIRCRAFT: return _settings_game.vehicle.servint_aircraft != 0; break; } return false; // kill a compiler warning } @@ -1484,7 +1484,7 @@ struct VehicleDetailsWindow : Window { SetDParam(1, v->u.rail.cached_power); SetDParam(0, v->u.rail.cached_weight); SetDParam(3, v->u.rail.cached_max_te / 1000); - DrawString(2, 25, (_settings.vehicle.realistic_acceleration && v->u.rail.railtype != RAILTYPE_MAGLEV) ? + DrawString(2, 25, (_settings_game.vehicle.realistic_acceleration && v->u.rail.railtype != RAILTYPE_MAGLEV) ? STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE : STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED, TC_FROMSTRING); break; @@ -1512,7 +1512,7 @@ struct VehicleDetailsWindow : Window { /* Draw service interval text */ SetDParam(0, v->service_interval); SetDParam(1, v->date_of_last_service); - DrawString(13, this->height - (v->type != VEH_TRAIN ? 11 : 23), _settings.vehicle.servint_ispercent ? STR_SERVICING_INTERVAL_PERCENT : STR_883C_SERVICING_INTERVAL_DAYS, TC_FROMSTRING); + DrawString(13, this->height - (v->type != VEH_TRAIN ? 11 : 23), _settings_game.vehicle.servint_ispercent ? STR_SERVICING_INTERVAL_PERCENT : STR_883C_SERVICING_INTERVAL_DAYS, TC_FROMSTRING); switch (v->type) { case VEH_TRAIN: @@ -1951,7 +1951,7 @@ struct VehicleViewWindow : Window { } } else { SetDParam(0, v->GetDisplaySpeed()); - str = STR_TRAIN_STOPPING + _settings.gui.vehicle_speed; + str = STR_TRAIN_STOPPING + _settings_client.gui.vehicle_speed; } } else { // no train str = STR_8861_STOPPED; @@ -1961,7 +1961,7 @@ struct VehicleViewWindow : Window { case OT_GOTO_STATION: { SetDParam(0, v->current_order.GetDestination()); SetDParam(1, v->GetDisplaySpeed()); - str = STR_HEADING_FOR_STATION + _settings.gui.vehicle_speed; + str = STR_HEADING_FOR_STATION + _settings_client.gui.vehicle_speed; } break; case OT_GOTO_DEPOT: { @@ -1975,9 +1975,9 @@ struct VehicleViewWindow : Window { SetDParam(1, v->GetDisplaySpeed()); } if ((v->current_order.GetDepotActionType() & ODATFB_HALT) && !(v->current_order.GetDepotOrderType() & ODTFB_PART_OF_ORDERS)) { - str = _heading_for_depot_strings[v->type] + _settings.gui.vehicle_speed; + str = _heading_for_depot_strings[v->type] + _settings_client.gui.vehicle_speed; } else { - str = _heading_for_depot_service_strings[v->type] + _settings.gui.vehicle_speed; + str = _heading_for_depot_service_strings[v->type] + _settings_client.gui.vehicle_speed; } } break; @@ -1988,7 +1988,7 @@ struct VehicleViewWindow : Window { case OT_GOTO_WAYPOINT: { assert(v->type == VEH_TRAIN); SetDParam(0, v->current_order.GetDestination()); - str = STR_HEADING_FOR_WAYPOINT + _settings.gui.vehicle_speed; + str = STR_HEADING_FOR_WAYPOINT + _settings_client.gui.vehicle_speed; SetDParam(1, v->GetDisplaySpeed()); break; } @@ -2002,7 +2002,7 @@ struct VehicleViewWindow : Window { default: if (v->num_orders == 0) { - str = STR_NO_ORDERS + _settings.gui.vehicle_speed; + str = STR_NO_ORDERS + _settings_client.gui.vehicle_speed; SetDParam(0, v->GetDisplaySpeed()); } else { str = STR_EMPTY; -- cgit v1.2.3-70-g09d2