diff --git a/src/micropolisj/engine/MapScanner.java b/src/micropolisj/engine/MapScanner.java index 6365fdd..be3ca2a 100644 --- a/src/micropolisj/engine/MapScanner.java +++ b/src/micropolisj/engine/MapScanner.java @@ -415,16 +415,7 @@ class MapScanner void doZone() { // set power bit in map, from powermap - boolean zonePwrFlag = setZonePower(); - - if (zonePwrFlag) - { - city.poweredZoneCount++; - } - else - { - city.unpoweredZoneCount++; - } + boolean zonePwrFlag = checkZonePower(); if (isSpecialZone(cchr)) { @@ -455,6 +446,22 @@ class MapScanner return; } + boolean checkZonePower() + { + boolean zonePwrFlag = setZonePower(); + + if (zonePwrFlag) + { + city.poweredZoneCount++; + } + else + { + city.unpoweredZoneCount++; + } + + return zonePwrFlag; + } + boolean setZonePower() { // refresh cchr, cchr9, since this can get called after the