(svn r8834) -Fix

Do not pass something to a function it better could figure out by itself
replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
tron 18 years ago
parent f716c0b30f
commit b3d93e3aa2

@ -38,7 +38,6 @@ static bool AirportSetBlocks(Vehicle *v, const AirportFTA *current_pos, const Ai
static bool AirportHasBlock(Vehicle *v, const AirportFTA *current_pos, const AirportFTAClass *apc);
static bool AirportFindFreeTerminal(Vehicle *v, const AirportFTAClass *apc);
static bool AirportFindFreeHelipad(Vehicle *v, const AirportFTAClass *apc);
static void AirportGoToNextPosition(Vehicle *v, const AirportFTAClass *apc);
static void CrashAirplane(Vehicle *v);
static void AircraftNextAirportPos_and_Order(Vehicle *v);
@ -1738,11 +1737,13 @@ static void AirportClearBlock(const Vehicle *v, const AirportFTAClass *apc)
}
}
static void AirportGoToNextPosition(Vehicle *v, const AirportFTAClass *apc)
static void AirportGoToNextPosition(Vehicle *v)
{
// if aircraft is not in position, wait until it is
if (!AircraftController(v)) return;
const AirportFTAClass *apc = GetStation(v->u.air.targetairport)->Airport();
AirportClearBlock(v, apc);
AirportMove(v, apc); // move aircraft to next position
}
@ -2006,7 +2007,7 @@ static void AircraftEventHandler(Vehicle *v, int loop)
if (v->current_order.type >= OT_LOADING) return;
AirportGoToNextPosition(v, GetStation(v->u.air.targetairport)->Airport());
AirportGoToNextPosition(v);
}
void Aircraft_Tick(Vehicle *v)

Loading…
Cancel
Save