(svn r22743) -Fix [FS#4696]: Make aircraft point to the exit when leaving the hangar.

This commit is contained in:
alberth 2011-08-13 12:47:18 +00:00
parent c4118e3f6a
commit 6aa6c65db8
1 changed files with 7 additions and 1 deletions

View File

@ -1248,12 +1248,18 @@ void AircraftNextAirportPos_and_Order(Aircraft *v)
v->pos = v->previous_pos = AircraftGetEntryPoint(v, apc, rotation);
}
/**
* Aircraft is about to leave the hangar.
* @param v Aircraft leaving.
*/
void AircraftLeaveHangar(Aircraft *v)
{
const Station *st = Station::GetByTile(v->tile);
v->cur_speed = 0;
v->subspeed = 0;
v->progress = 0;
v->direction = DIR_SE;
v->direction = st->airport.GetHangarExitDirection(v->tile);
v->vehstatus &= ~VS_HIDDEN;
{
Vehicle *u = v->Next();