summaryrefslogtreecommitdiff
path: root/src/industry_cmd.cpp
diff options
context:
space:
mode:
authorbelugas <belugas@openttd.org>2007-06-10 01:25:21 +0000
committerbelugas <belugas@openttd.org>2007-06-10 01:25:21 +0000
commit08c93659712b0a2a2d0141b28a9a8b65798ecbe0 (patch)
tree31cfae94135c1260918d6ac2e670d3cba22f3a52 /src/industry_cmd.cpp
parent3afea2d67389dba25e0ea20b443710f1020b9f05 (diff)
downloadopenttd-08c93659712b0a2a2d0141b28a9a8b65798ecbe0.tar.xz
(svn r10078) -Codechange: Centralize all industry counts data and access
Diffstat (limited to 'src/industry_cmd.cpp')
-rw-r--r--src/industry_cmd.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/industry_cmd.cpp b/src/industry_cmd.cpp
index d66158338..23fe7bd4d 100644
--- a/src/industry_cmd.cpp
+++ b/src/industry_cmd.cpp
@@ -147,7 +147,6 @@ void DestroyIndustry(Industry *i)
}
_industry_sort_dirty = true;
- _total_industries--;
DecIndustryTypeCount(i->type);
DeleteSubsidyWithIndustry(i->index);
@@ -1355,7 +1354,6 @@ static void DoCreateNewIndustry(Industry *i, TileIndex tile, int type, const Ind
uint32 r;
int j;
- _total_industries++;
i->xy = tile;
i->width = i->height = 0;
i->type = type;
@@ -1857,8 +1855,7 @@ void InitializeIndustries()
CleanPool(&_Industry_pool);
AddBlockToPool(&_Industry_pool);
- _total_industries = 0;
- memset(&_industry_counts, 0, sizeof(_industry_counts));
+ ResetIndustryCounts();
_industry_sort_dirty = true;
_industry_sound_tile = 0;
}
@@ -1926,7 +1923,7 @@ static void Load_INDY()
{
int index;
- _total_industries = 0;
+ ResetIndustryCounts();
while ((index = SlIterateArray()) != -1) {
Industry *i;
@@ -1937,8 +1934,6 @@ static void Load_INDY()
i = GetIndustry(index);
SlObject(i, _industry_desc);
IncIndustryTypeCount(i->type);
-
- _total_industries++;
}
}