summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_industrylist.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2009-01-23 22:09:31 +0000
committerfrosch <frosch@openttd.org>2009-01-23 22:09:31 +0000
commitac7883fe9396fca915ce59567a7d71ae417d16ae (patch)
treea684a4b2e814389040ffa69997da5301631bfe62 /src/ai/api/ai_industrylist.cpp
parent30241be9e581e8adc14ac10ebdf2cfa613ba1608 (diff)
downloadopenttd-ac7883fe9396fca915ce59567a7d71ae417d16ae.tar.xz
(svn r15241) -Fix (r15027): NoAI API was not aware of certain newindustries 'features'.
Diffstat (limited to 'src/ai/api/ai_industrylist.cpp')
-rw-r--r--src/ai/api/ai_industrylist.cpp16
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);
+ }
}
}