summaryrefslogtreecommitdiff
path: root/src/order_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/order_cmd.cpp')
-rw-r--r--src/order_cmd.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp
index c3bb1384f..cf527e39a 100644
--- a/src/order_cmd.cpp
+++ b/src/order_cmd.cpp
@@ -20,6 +20,7 @@
#include "depot_base.h"
#include "settings_type.h"
#include "core/pool_func.hpp"
+#include "aircraft.h"
#include "table/strings.h"
@@ -1621,8 +1622,8 @@ bool UpdateOrderDest(Vehicle *v, const Order *order, int conditional_depth)
if (v->type == VEH_AIRCRAFT && v->u.air.state == FLYING && v->u.air.targetairport != destination) {
/* The aircraft is now heading for a different hangar than the next in the orders */
- extern void AircraftNextAirportPos_and_Order(Vehicle *v);
- AircraftNextAirportPos_and_Order(v);
+ extern void AircraftNextAirportPos_and_Order(Aircraft *a);
+ AircraftNextAirportPos_and_Order((Aircraft *)v);
}
} else {
UpdateVehicleTimetable(v, true);
@@ -1728,8 +1729,8 @@ bool ProcessOrders(Vehicle *v)
if (order == NULL || (v->type == VEH_AIRCRAFT && order->IsType(OT_DUMMY) && !CheckForValidOrders(v))) {
if (v->type == VEH_AIRCRAFT) {
/* Aircraft do something vastly different here, so handle separately */
- extern void HandleMissingAircraftOrders(Vehicle *v);
- HandleMissingAircraftOrders(v);
+ extern void HandleMissingAircraftOrders(Aircraft *v);
+ HandleMissingAircraftOrders((Aircraft *)v);
return false;
}