cleanup: consolidate all doFire() functionality into doFire() method
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@828 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
parent
821679d841
commit
07bc48c34c
1 changed files with 8 additions and 6 deletions
|
@ -40,12 +40,7 @@ class MapScanner
|
||||||
{
|
{
|
||||||
if (isFire(cchr))
|
if (isFire(cchr))
|
||||||
{
|
{
|
||||||
city.firePop++;
|
doFire();
|
||||||
if (PRNG.nextInt(4) == 0)
|
|
||||||
{
|
|
||||||
// one in four times
|
|
||||||
doFire();
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (isFlood(cchr))
|
else if (isFlood(cchr))
|
||||||
|
@ -163,6 +158,13 @@ class MapScanner
|
||||||
*/
|
*/
|
||||||
void doFire()
|
void doFire()
|
||||||
{
|
{
|
||||||
|
city.firePop++;
|
||||||
|
|
||||||
|
// one in four times
|
||||||
|
if (PRNG.nextInt(4) != 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final int [] DX = { 0, 1, 0, -1 };
|
final int [] DX = { 0, 1, 0, -1 };
|
||||||
final int [] DY = { -1, 0, 1, 0 };
|
final int [] DY = { -1, 0, 1, 0 };
|
||||||
|
|
||||||
|
|
Reference in a new issue