diff -r e0251c1fb22c -r e207986ffe71 src/vehicle_gui.cpp --- a/src/vehicle_gui.cpp Sun Jan 21 23:24:25 2007 +0000 +++ b/src/vehicle_gui.cpp Mon Jan 22 00:26:46 2007 +0000 @@ -1049,7 +1049,7 @@ { switch (GetEngine(engine_number)->type) { case VEH_Road: DrawRoadVehPurchaseInfo(x, y, w, engine_number); break; - case VEH_Ship: DrawShipPurchaseInfo(x, y, w, engine_number); break; + case VEH_Ship: case VEH_Train: case VEH_Aircraft: DrawVehiclePurchaseInfo(x, y, w, engine_number); @@ -1739,7 +1739,7 @@ case VLW_WIDGET_NEW_VEHICLES: switch (vl->vehicle_type) { case VEH_Road: ShowBuildRoadVehWindow(0); break; - case VEH_Ship: ShowBuildShipWindow(0); break; + case VEH_Ship: case VEH_Train: case VEH_Aircraft: ShowBuildVehicleWindow(0, vl->vehicle_type); break; }