diff options
Diffstat (limited to 'src/ai/api/ai_industrylist.cpp')
-rw-r--r-- | src/ai/api/ai_industrylist.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/ai/api/ai_industrylist.cpp b/src/ai/api/ai_industrylist.cpp index be8fbcfa4..8917e9cc0 100644 --- a/src/ai/api/ai_industrylist.cpp +++ b/src/ai/api/ai_industrylist.cpp @@ -18,25 +18,21 @@ AIIndustryList::AIIndustryList() AIIndustryList_CargoAccepting::AIIndustryList_CargoAccepting(CargoID cargo_id) { const Industry *i; - const IndustrySpec *indsp; FOR_ALL_INDUSTRIES(i) { - indsp = ::GetIndustrySpec(i->type); - - for (byte j = 0; j < lengthof(indsp->accepts_cargo); j++) - if (indsp->accepts_cargo[j] == cargo_id) this->AddItem(i->index); + for (byte j = 0; j < lengthof(i->accepts_cargo); j++) { + if (i->accepts_cargo[j] == cargo_id) this->AddItem(i->index); + } } } AIIndustryList_CargoProducing::AIIndustryList_CargoProducing(CargoID cargo_id) { const Industry *i; - const IndustrySpec *indsp; FOR_ALL_INDUSTRIES(i) { - indsp = ::GetIndustrySpec(i->type); - - for (byte j = 0; j < lengthof(indsp->produced_cargo); j++) - if (indsp->produced_cargo[j] == cargo_id) this->AddItem(i->index); + for (byte j = 0; j < lengthof(i->produced_cargo); j++) { + if (i->produced_cargo[j] == cargo_id) this->AddItem(i->index); + } } } |