cleanup: setSmoke should use xpos,ypos properties
instead of requiring them to be passed in as parameters git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@546 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
parent
a92a5d6107
commit
e2c1a7eb6a
1 changed files with 4 additions and 2 deletions
|
@ -477,6 +477,7 @@ class MapScanner
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Place a 3x3 zone on to the map.
|
* Place a 3x3 zone on to the map.
|
||||||
|
* @param base The first/north-western tile value for this zone.
|
||||||
*/
|
*/
|
||||||
boolean zonePlop(int xpos, int ypos, int base)
|
boolean zonePlop(int xpos, int ypos, int base)
|
||||||
{
|
{
|
||||||
|
@ -800,9 +801,10 @@ class MapScanner
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
* Add smoke to an industrial zone.
|
||||||
* @param powerOn indicates whether the building has power
|
* @param powerOn indicates whether the building has power
|
||||||
*/
|
*/
|
||||||
void setSmoke(int xpos, int ypos, boolean powerOn)
|
void setSmoke(boolean powerOn)
|
||||||
{
|
{
|
||||||
int cchr9 = city.map[ypos][xpos] & LOMASK;
|
int cchr9 = city.map[ypos][xpos] & LOMASK;
|
||||||
|
|
||||||
|
@ -859,7 +861,7 @@ class MapScanner
|
||||||
void doIndustrial(boolean powerOn)
|
void doIndustrial(boolean powerOn)
|
||||||
{
|
{
|
||||||
city.indZoneCount++;
|
city.indZoneCount++;
|
||||||
setSmoke(xpos, ypos, powerOn);
|
setSmoke(powerOn);
|
||||||
|
|
||||||
int tpop = city.industrialZonePop(cchr9);
|
int tpop = city.industrialZonePop(cchr9);
|
||||||
city.indPop += tpop;
|
city.indPop += tpop;
|
||||||
|
|
Reference in a new issue