diff -r 852f822fff03 src/lang/english.txt --- a/src/lang/english.txt Sun Nov 23 15:55:37 2008 +0100 +++ b/src/lang/english.txt Sun Nov 23 16:29:31 2008 +0100 @@ -1224,6 +1224,7 @@ STR_CONFIG_PATCHES_TITLE_VEHICLES_AUTORENEW :{ORANGE}Autorenew STR_CONFIG_PATCHES_TITLE_VEHICLES_ROUTING :{ORANGE}Routing STR_CONFIG_PATCHES_TITLE_VEHICLES_SERVICING :{ORANGE}Servicing +STR_CONFIG_PATCHES_TITLE_VEHICLES_TRAINS :{ORANGE}Trains STR_CONFIG_PATCHES_TITLE_STATIONS :{ORANGE}Stations STR_CONFIG_PATCHES_TITLE_STATIONS_AIRPORT :{ORANGE}Airports diff -r 852f822fff03 src/settings_gui.cpp --- a/src/settings_gui.cpp Sun Nov 23 15:55:37 2008 +0100 +++ b/src/settings_gui.cpp Sun Nov 23 16:29:31 2008 +0100 @@ -1030,11 +1030,11 @@ PatchEntry(&_patches_ui_display_options_page, STR_CONFIG_PATCHES_TITLE_INTERFACE_DISPLAY_OPTIONS), PatchEntry(&_patches_ui_interaction_page, STR_CONFIG_PATCHES_TITLE_INTERFACE_INTERACTION), PatchEntry(&_patches_ui_gamesettings_page, STR_CONFIG_PATCHES_TITLE_INTERFACE_GAME_SETTINGS), - PatchEntry("gui.show_finances"), PatchEntry("gui.errmsg_duration"), PatchEntry("gui.toolbar_pos"), PatchEntry("gui.link_terraform_toolbar"), PatchEntry("gui.pause_on_newgame"), + PatchEntry("gui.colored_news_year"), PatchEntry("gui.advanced_vehicle_list"), PatchEntry("gui.timetable_in_ticks"), PatchEntry("gui.default_rail_type"), @@ -1086,13 +1086,13 @@ static PatchEntry _patches_stations[] = { PatchEntry(&_patches_stations_cargo_page, STR_CONFIG_PATCHES_TITLE_STATIONS_CARGO), PatchEntry(&_patches_stations_airport_page, STR_CONFIG_PATCHES_TITLE_STATIONS_AIRPORT), + PatchEntry("station.modified_catchment"), + PatchEntry("station.adjacent_stations"), PatchEntry("station.join_stations"), PatchEntry("gui.new_nonstop"), PatchEntry("station.nonuniform_stations"), PatchEntry("station.station_spread"), - PatchEntry("station.modified_catchment"), PatchEntry("construction.road_stop_on_town_road"), - PatchEntry("station.adjacent_stations"), }; static PatchPage _patches_stations_page = {_patches_stations, lengthof(_patches_stations)}; @@ -1122,8 +1122,8 @@ static PatchEntry _patches_economy[] = { PatchEntry("economy.inflation"), - PatchEntry("gui.colored_news_year"), PatchEntry("economy.smooth_economy"), + PatchEntry("gui.show_finances"), }; static PatchPage _patches_economy_page = {_patches_economy, lengthof(_patches_economy)}; @@ -1175,20 +1175,25 @@ }; static PatchPage _patches_vehicles_routing_page = {_patches_vehicles_routing, lengthof(_patches_vehicles_routing)}; +static PatchEntry _patches_vehicles_trains[] = { + PatchEntry("vehicle.realistic_acceleration"), + PatchEntry("vehicle.mammoth_trains"), + PatchEntry("gui.train_income_warn"), + PatchEntry("gui.lost_train_warn"), + PatchEntry("vehicle.wagon_speed_limits"), + PatchEntry("vehicle.disable_elrails"), + PatchEntry("vehicle.freight_trains"), +}; +static PatchPage _patches_vehicles_trains_page = {_patches_vehicles_trains, lengthof(_patches_vehicles_trains)}; + static PatchEntry _patches_vehicles[] = { PatchEntry(&_patches_vehicles_routing_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_ROUTING), PatchEntry(&_patches_vehicles_autorenew_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_AUTORENEW), PatchEntry(&_patches_vehicles_servicing_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_SERVICING), - PatchEntry("vehicle.realistic_acceleration"), - PatchEntry("vehicle.mammoth_trains"), + PatchEntry(&_patches_vehicles_trains_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_TRAINS), PatchEntry("order.gotodepot"), - PatchEntry("gui.train_income_warn"), PatchEntry("gui.order_review_system"), PatchEntry("vehicle.never_expire_vehicles"), - PatchEntry("gui.lost_train_warn"), - PatchEntry("vehicle.wagon_speed_limits"), - PatchEntry("vehicle.disable_elrails"), - PatchEntry("vehicle.freight_trains"), PatchEntry("vehicle.plane_speed"), PatchEntry("order.timetabling"), PatchEntry("vehicle.dynamic_engines"),