diff options
author | rubidium <rubidium@openttd.org> | 2008-04-06 07:48:51 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-04-06 07:48:51 +0000 |
commit | 935b5620744b96c6b44e20e0ea89dc7bdca127c3 (patch) | |
tree | bf63686bb4da660cbcdc1074a869b5b86df60166 /src/ai/default | |
parent | a3224512ccbc50a2bfaf6b3375db78dc5a807dca (diff) | |
download | openttd-935b5620744b96c6b44e20e0ea89dc7bdca127c3.tar.xz |
(svn r12588) -Codechange: do not access the destination of an order directly.
Diffstat (limited to 'src/ai/default')
-rw-r--r-- | src/ai/default/default.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ai/default/default.cpp b/src/ai/default/default.cpp index 9436fd6ae..2408674af 100644 --- a/src/ai/default/default.cpp +++ b/src/ai/default/default.cpp @@ -263,8 +263,8 @@ static EngineID AiChooseAircraftToReplaceWith(const Player* p, const Vehicle* v) FOR_VEHICLE_ORDERS(v, o) { if (!o->IsValid()) continue; - if (!IsValidStationID(o->dest)) continue; - const Station *st = GetStation(o->dest); + if (!IsValidStationID(o->GetDestination())) continue; + const Station *st = GetStation(o->GetDestination()); if (!(st->facilities & FACIL_AIRPORT)) continue; AirportFTAClass::Flags flags = st->Airport()->flags; @@ -3662,7 +3662,7 @@ static void AiStateRemoveStation(Player *p) byte *in_use = MallocT<byte>(GetMaxStationIndex() + 1); memset(in_use, 0, GetMaxStationIndex() + 1); FOR_ALL_ORDERS(ord) { - if (ord->IsType(OT_GOTO_STATION)) in_use[ord->dest] = 1; + if (ord->IsType(OT_GOTO_STATION)) in_use[ord->GetDestination()] = 1; } // Go through all stations and delete those that aren't in use |