|
@@ -69,13 +69,13 @@
|
|
|
if (!IsValidIndustryType(industry_type)) return nullptr;
|
|
|
|
|
|
const IndustrySpec *ins = ::GetIndustrySpec(industry_type);
|
|
|
|
|
|
ScriptList *list = new ScriptList();
|
|
|
for (size_t i = 0; i < lengthof(ins->produced_cargo); i++) {
|
|
|
if (ins->produced_cargo[i] != CT_INVALID) list->AddItem(ins->produced_cargo[i]);
|
|
|
if (::IsValidCargoID(ins->produced_cargo[i])) list->AddItem(ins->produced_cargo[i]);
|
|
|
}
|
|
|
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
/* static */ ScriptList *ScriptIndustryType::GetAcceptedCargo(IndustryType industry_type)
|
|
@@ -83,13 +83,13 @@
|
|
|
if (!IsValidIndustryType(industry_type)) return nullptr;
|
|
|
|
|
|
const IndustrySpec *ins = ::GetIndustrySpec(industry_type);
|
|
|
|
|
|
ScriptList *list = new ScriptList();
|
|
|
for (size_t i = 0; i < lengthof(ins->accepts_cargo); i++) {
|
|
|
if (ins->accepts_cargo[i] != CT_INVALID) list->AddItem(ins->accepts_cargo[i]);
|
|
|
if (::IsValidCargoID(ins->accepts_cargo[i])) list->AddItem(ins->accepts_cargo[i]);
|
|
|
}
|
|
|
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
/* static */ bool ScriptIndustryType::CanBuildIndustry(IndustryType industry_type)
|