Changeset - r1064:4805a9877239
[Not reviewed]
master
0 2 0
celestar - 20 years ago 2005-01-19 10:00:37
celestar@openttd.org
(svn r1565) -Fix: [ 1104969 ] Aircraft in hangar messages are now revalidated before
display
-CodeChange: replaced one if (foo) return true else return false by
return (foo)
2 files changed with 11 insertions and 6 deletions:
0 comments (0 inline, 0 general)
aircraft_cmd.c
Show inline comments
 
@@ -1199,6 +1199,13 @@ static void AircraftEntersTerminal(Vehic
 
	InvalidateWindowClasses(WC_AIRCRAFT_LIST);
 
}
 

	
 
static bool ValidateAircraftInHangar( uint data_a, uint data_b )
 
{
 
	Vehicle *v = GetVehicle(data_a);
 

	
 
	return (IsAircraftHangarTile(v->tile) && (v->vehstatus & VS_STOPPED));
 
}
 

	
 
static void AircraftEnterHangar(Vehicle *v)
 
{
 
	Order old_order;
 
@@ -1225,11 +1232,12 @@ static void AircraftEnterHangar(Vehicle 
 

	
 
			if (v->owner == _local_player) {
 
				SetDParam(0, v->unitnumber);
 
				AddNewsItem(
 
				AddValidatedNewsItem(
 
					STR_A014_AIRCRAFT_IS_WAITING_IN,
 
					NEWS_FLAGS(NM_SMALL, NF_VIEWPORT|NF_VEHICLE, NT_ADVICE, 0),
 
					v->index,
 
					0);
 
					0,
 
					ValidateAircraftInHangar);
 
			}
 
		}
 
	}
train_cmd.c
Show inline comments
 
@@ -2622,10 +2622,7 @@ static const byte _depot_track_ind[4] = 
 
bool ValidateTrainInDepot( uint data_a, uint data_b )
 
{
 
	Vehicle *v = GetVehicle(data_a);
 
	if (v->u.rail.track == 0x80 && (v->vehstatus | VS_STOPPED))
 
		return true;
 
	else
 
		return false;
 
	return  (v->u.rail.track == 0x80 && (v->vehstatus | VS_STOPPED));
 
}
 

	
 
void TrainEnterDepot(Vehicle *v, uint tile)
0 comments (0 inline, 0 general)