From ada30679605644a228be26850a76370fea723799 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 22 May 2009 20:03:26 +0000 Subject: (svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate --- src/order_cmd.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/order_cmd.cpp') 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; } -- cgit v1.2.3-54-g00ecf