summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_cargolist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ai/api/ai_cargolist.cpp')
-rw-r--r--src/ai/api/ai_cargolist.cpp8
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());
}
}