cleanup: make buildHouse() use xpos,ypos properties not parameters
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@551 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
parent
deb9738b6f
commit
d2066409b9
1 changed files with 11 additions and 2 deletions
|
@ -983,6 +983,12 @@ class MapScanner
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Consider the value of building a single-lot house at certain
|
||||||
|
* coordinates.
|
||||||
|
* @return integer; positive number indicates good place for
|
||||||
|
* house to go; zero or a negative number indicates a bad place.
|
||||||
|
*/
|
||||||
int evalLot(int x, int y)
|
int evalLot(int x, int y)
|
||||||
{
|
{
|
||||||
// test for clear lot
|
// test for clear lot
|
||||||
|
@ -1013,7 +1019,10 @@ class MapScanner
|
||||||
return score;
|
return score;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buildHouse(int xpos, int ypos, int value)
|
/**
|
||||||
|
* Build a single-lot house on the current residential zone.
|
||||||
|
*/
|
||||||
|
private void buildHouse(int value)
|
||||||
{
|
{
|
||||||
assert value >= 0 && value <= 3;
|
assert value >= 0 && value <= 3;
|
||||||
|
|
||||||
|
@ -1095,7 +1104,7 @@ class MapScanner
|
||||||
{
|
{
|
||||||
if (pop < 8)
|
if (pop < 8)
|
||||||
{
|
{
|
||||||
buildHouse(xpos, ypos, value);
|
buildHouse(value);
|
||||||
incrementROG(xpos, ypos, 1);
|
incrementROG(xpos, ypos, 1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue