Changeset - r9331:c880f7d4ef98
[Not reviewed]
master
0 2 0
smatz - 16 years ago 2008-05-23 16:08:58
smatz@openttd.org
(svn r13222) -Change: allow old AI building helistations and helidepots for oil rig routes
2 files changed with 14 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/ai/default/default.cpp
Show inline comments
 
@@ -3446,7 +3446,8 @@ static int AiFindBestDefaultAirportBlock
 
		/* do not build small airport if we have large available and we are not building heli route */
 
		uint valid = GetValidAirports();
 
		for (uint i = 0; (p = _airport_default_block_data[i]) != NULL; i++) {
 
			if (HasBit(valid, p->attr) && !(GetAirport(p->attr)->flags & AirportFTAClass::SHORT_STRIP)) {
 
			uint flags = GetAirport(p->attr)->flags;
 
			if (HasBit(valid, p->attr) && (flags & AirportFTAClass::AIRPLANES) && !(flags & AirportFTAClass::SHORT_STRIP)) {
 
				no_small = true;
 
				break;
 
			}
src/table/ai_rail.h
Show inline comments
 
@@ -593,15 +593,27 @@ static const AiDefaultBlockData _airport
 
	MKEND(),
 
};
 

	
 
static const AiDefaultBlockData _airportdata_ai_6[] = {
 
	MKAIR(6, 0, 0),
 
	MKEND(),
 
};
 

	
 
static const AiDefaultBlockData _airportdata_ai_7[] = {
 
	MKAIR(7, 0, 0),
 
	MKEND(),
 
};
 

	
 
static const AiDefaultBlockData _airportdata_ai_8[] = {
 
	MKAIR(8, 0, 0),
 
	MKEND(),
 
};
 

	
 
#undef MKAIR
 
#undef MDEND
 

	
 
static const AiDefaultBlockData * const _airport_default_block_data[] = {
 
	_airportdata_ai_8, // helistation
 
	_airportdata_ai_6, // helidepot
 
	_airportdata_ai_7, // intercontinental airport
 
	_airportdata_ai_4, // international airport
 
	_airportdata_ai_3, // metropolitan airport
0 comments (0 inline, 0 general)