summaryrefslogtreecommitdiff
path: root/aircraft_cmd.c
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2006-08-30 21:39:01 +0000
committerbjarni <bjarni@openttd.org>2006-08-30 21:39:01 +0000
commit1d011b57d25b94028631a8ffa35c66b394c34916 (patch)
treee623f356bdcb29cc6664a3dd44ee29114e6db20e /aircraft_cmd.c
parentd5ebb2b359cfbf797d5b6de64099344341406c6b (diff)
downloadopenttd-1d011b57d25b94028631a8ffa35c66b394c34916.tar.xz
(svn r6246) -Feature: added the many times requested "send all vehicle to depot" button
it's located in the vehicle list screen and does the same as in the shared orders window (send all vehicles in list to a depot) it will still not inform the player if a vehicle failed to find a depot, so don't take for granted that all of them go
Diffstat (limited to 'aircraft_cmd.c')
-rw-r--r--aircraft_cmd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/aircraft_cmd.c b/aircraft_cmd.c
index 8fa4240a0..3b9e6c333 100644
--- a/aircraft_cmd.c
+++ b/aircraft_cmd.c
@@ -501,6 +501,10 @@ int32 CmdSendAircraftToHangar(TileIndex tile, uint32 flags, uint32 p1, uint32 p2
Vehicle *v;
const int32 return_value = HASBIT(p2, 1) ? 0 : CMD_ERROR;
+ if (HASBIT(p2, 1) && (p2 & VLW_FLAGS) == VLW_STANDARD) {
+ return SendAllVehiclesToDepot(VEH_Aircraft, flags, HASBIT(p2, 0), _current_player);
+ }
+
if (!IsValidVehicleID(p1)) return return_value;
v = GetVehicle(p1);