summaryrefslogtreecommitdiff
path: root/disaster_cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'disaster_cmd.c')
-rw-r--r--disaster_cmd.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/disaster_cmd.c b/disaster_cmd.c
index a1bf71644..7ea7f747c 100644
--- a/disaster_cmd.c
+++ b/disaster_cmd.c
@@ -755,7 +755,9 @@ static void Disaster2_Init()
Vehicle *v,*u;
int x,y;
- for(found=NULL,i=_industries; i != endof(_industries); i++) {
+ found = NULL;
+
+ FOR_ALL_INDUSTRIES(i) {
if (i->xy != 0 &&
i->type == IT_OIL_REFINERY &&
(found==NULL || CHANCE16(1,2))) {
@@ -789,7 +791,9 @@ static void Disaster3_Init()
Vehicle *v,*u,*w;
int x,y;
- for(found=NULL,i=_industries; i != endof(_industries); i++) {
+ found = NULL;
+
+ FOR_ALL_INDUSTRIES(i) {
if (i->xy != 0 &&
i->type == IT_FACTORY &&
(found==NULL || CHANCE16(1,2))) {
@@ -896,7 +900,7 @@ static void Disaster7_Init()
int index = Random() & 0xF;
do {
- for(i=_industries; i != endof(_industries); i++) {
+ FOR_ALL_INDUSTRIES(i) {
if (i->xy != 0 && i->type == IT_COAL_MINE && --index < 0) {
SetDParam(0, i->town->index);