diff options
Diffstat (limited to 'src/ai/api/ai_cargolist.cpp')
-rw-r--r-- | src/ai/api/ai_cargolist.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ai/api/ai_cargolist.cpp b/src/ai/api/ai_cargolist.cpp index ebf664dee..b5b04c3ea 100644 --- a/src/ai/api/ai_cargolist.cpp +++ b/src/ai/api/ai_cargolist.cpp @@ -10,11 +10,9 @@ AICargoList::AICargoList() { - for (byte i = 0; i < NUM_CARGO; i++) { - const CargoSpec *c = ::CargoSpec::Get(i); - if (c->IsValid()) { - this->AddItem(i); - } + const CargoSpec *cs; + FOR_ALL_CARGOSPECS(cs) { + this->AddItem(cs->Index()); } } |