diff -r 858885c7a7fd src/lang/english.txt --- a/src/lang/english.txt Sun Nov 23 16:29:35 2008 +0100 +++ b/src/lang/english.txt Sun Nov 23 16:43:14 2008 +0100 @@ -1222,8 +1222,10 @@ STR_CONFIG_PATCHES_TITLE_VEHICLES :{ORANGE}Vehicles STR_CONFIG_PATCHES_TITLE_VEHICLES_AUTORENEW :{ORANGE}Autorenew +STR_CONFIG_PATCHES_TITLE_VEHICLES_ORDERS :{ORANGE}Orders STR_CONFIG_PATCHES_TITLE_VEHICLES_ROUTING :{ORANGE}Routing STR_CONFIG_PATCHES_TITLE_VEHICLES_SERVICING :{ORANGE}Servicing +STR_CONFIG_PATCHES_TITLE_VEHICLES_TIMETABLES :{ORANGE}Time tables STR_CONFIG_PATCHES_TITLE_VEHICLES_TRAINS :{ORANGE}Trains STR_CONFIG_PATCHES_TITLE_STATIONS :{ORANGE}Stations diff -r 858885c7a7fd src/settings_gui.cpp --- a/src/settings_gui.cpp Sun Nov 23 16:29:35 2008 +0100 +++ b/src/settings_gui.cpp Sun Nov 23 16:43:14 2008 +0100 @@ -1033,12 +1033,10 @@ PatchEntry("gui.errmsg_duration"), PatchEntry("gui.toolbar_pos"), PatchEntry("gui.link_terraform_toolbar"), + PatchEntry("gui.always_build_infrastructure"), 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"), - PatchEntry("gui.always_build_infrastructure"), }; static PatchPage _patches_ui_page = {_patches_ui, lengthof(_patches_ui)}; @@ -1089,7 +1087,6 @@ 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("construction.road_stop_on_town_road"), @@ -1186,17 +1183,30 @@ }; static PatchPage _patches_vehicles_trains_page = {_patches_vehicles_trains, lengthof(_patches_vehicles_trains)}; +static PatchEntry _patches_vehicles_orders[] = { + PatchEntry("order.gotodepot"), + PatchEntry("gui.order_review_system"), + PatchEntry("gui.new_nonstop"), +}; +static PatchPage _patches_vehicles_orders_page = {_patches_vehicles_orders, lengthof(_patches_vehicles_orders)}; + +static PatchEntry _patches_vehicles_timetables[] = { + PatchEntry("order.timetabling"), + PatchEntry("gui.timetable_in_ticks"), +}; +static PatchPage _patches_vehicles_timetables_page = {_patches_vehicles_timetables, lengthof(_patches_vehicles_timetables)}; + static PatchEntry _patches_vehicles[] = { PatchEntry(&_patches_vehicles_routing_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_ROUTING), + PatchEntry(&_patches_vehicles_orders_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_ORDERS), PatchEntry(&_patches_vehicles_autorenew_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_AUTORENEW), PatchEntry(&_patches_vehicles_servicing_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_SERVICING), + PatchEntry(&_patches_vehicles_timetables_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_TIMETABLES), PatchEntry(&_patches_vehicles_trains_page, STR_CONFIG_PATCHES_TITLE_VEHICLES_TRAINS), - PatchEntry("order.gotodepot"), - PatchEntry("gui.order_review_system"), + PatchEntry("gui.advanced_vehicle_list"), PatchEntry("vehicle.never_expire_vehicles"), + PatchEntry("vehicle.dynamic_engines"), PatchEntry("vehicle.plane_speed"), - PatchEntry("order.timetabling"), - PatchEntry("vehicle.dynamic_engines"), }; static PatchPage _patches_vehicles_page = {_patches_vehicles, lengthof(_patches_vehicles)};