Changeset - r6604:dbbb1b0a91d4
[Not reviewed]
master
0 1 0
peter1138 - 17 years ago 2007-05-10 09:21:22
peter1138@openttd.org
(svn r9819) -Codechange: Take account of AMED_HOLD in OTTD/TTDP state translation (bulb)
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/newgrf_engine.cpp
Show inline comments
 
@@ -246,7 +246,7 @@ static byte MapAircraftMovementState(con
 
{
 
	const Station *st = GetStation(v->u.air.targetairport);
 
	const AirportFTAClass *afc = st->Airport();
 
	byte amdflag = afc->MovingData(v->u.air.pos)->flag;
 
	uint16 amdflag = afc->MovingData(v->u.air.pos)->flag;
 

	
 
	switch (v->u.air.state) {
 
		case HANGAR:
 
@@ -313,7 +313,7 @@ static byte MapAircraftMovementState(con
 
			}
 

	
 
		case FLYING:
 
			return AMS_TTDP_FLIGHT_TO_TOWER;
 
			return amdflag & AMED_HOLD ? AMS_TTDP_FLIGHT_APPROACH : AMS_TTDP_FLIGHT_TO_TOWER;
 

	
 
		case LANDING: // Descent
 
			return AMS_TTDP_FLIGHT_DESCENT;
0 comments (0 inline, 0 general)