From 35419af1b2f2d3fc3d2ecb13cce11475f3a4c596 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 7 Apr 2002 21:12:41 +0000 Subject: [PATCH] =?UTF-8?q?remove=5Fempty=5Ffactions=20nur=20bei=20-x=20na?= =?UTF-8?q?ch=20dem=20einladen=20ausf=C3=BChren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/kernel/save.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/common/kernel/save.c b/src/common/kernel/save.c index 1189c968b..3b014244c 100644 --- a/src/common/kernel/save.c +++ b/src/common/kernel/save.c @@ -729,6 +729,7 @@ readgame(boolean backup) ship *sh, **shp; unit *u; FILE * F; + int rmax = maxregions; sprintf(buf, "%s/%d", datapath(), turn); if (backup) create_backup(buf); @@ -838,8 +839,8 @@ readgame(boolean backup) /* Regionen */ n = ri(F); - if (maxregions<0) maxregions = n; - printf(" - Einzulesende Regionen: %d/%d\r", maxregions, n); + if (rmax<0) rmax = n; + printf(" - Einzulesende Regionen: %d/%d\r", rmax, n); while (--n >= 0) { unit **up; @@ -853,15 +854,15 @@ readgame(boolean backup) } else { firstx=0; firsty=0; - if (maxregions>0) maxregions = min(n, maxregions)-1; + if (rmax>0) rmax = min(n, rmax)-1; } } - if (maxregions==0) { + if (rmax==0) { if (dirtyload) break; skip = true; } if ((n%1024)==0) { /* das spart extrem Zeit */ - printf(" - Einzulesende Regionen: %d/%d ", maxregions, n); + printf(" - Einzulesende Regionen: %d/%d ", rmax, n); printf("* %d,%d \r", x, y); } if (skip) { @@ -871,7 +872,7 @@ readgame(boolean backup) } while (r && buf[0]!='\n'); continue; } - --maxregions; + --rmax; r = readregion(F, x, y);