cleanup: use getTile() instead of direct access where possible
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@901 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
parent
0d82d3514c
commit
c5b6b9db4a
1 changed files with 6 additions and 6 deletions
|
@ -1147,7 +1147,7 @@ public class Micropolis
|
|||
{
|
||||
for (int my = zy; my <= zy+1; my++)
|
||||
{
|
||||
int tile = (map[my][mx] & LOMASK);
|
||||
int tile = getTile(mx, my);
|
||||
if (tile != DIRT)
|
||||
{
|
||||
if (tile < RUBBLE) //natural land features
|
||||
|
@ -1472,8 +1472,8 @@ public class Micropolis
|
|||
|
||||
void mapScanTile(int xpos, int ypos)
|
||||
{
|
||||
int rawTile = getTileRaw(xpos, ypos);
|
||||
String behaviorStr = getTileBehavior(rawTile & LOMASK);
|
||||
int tile = getTile(xpos, ypos);
|
||||
String behaviorStr = getTileBehavior(tile);
|
||||
if (behaviorStr == null) {
|
||||
return; //nothing to do
|
||||
}
|
||||
|
@ -1583,7 +1583,7 @@ public class Micropolis
|
|||
{
|
||||
if (testBounds(x,y))
|
||||
{
|
||||
char loc = (char) (map[y][x] & LOMASK);
|
||||
char loc = getTile(x, y);
|
||||
if (loc >= LHTHR && loc <= HHTHR)
|
||||
count++;
|
||||
}
|
||||
|
@ -2287,7 +2287,7 @@ public class Micropolis
|
|||
ArrayList<CityLocation> candidates = new ArrayList<CityLocation>();
|
||||
for (int y = 0; y < map.length; y++) {
|
||||
for (int x = 0; x < map[y].length; x++) {
|
||||
if ((map[y][x] & LOMASK) == NUCLEAR) {
|
||||
if (getTile(x, y) == NUCLEAR) {
|
||||
candidates.add(new CityLocation(x,y));
|
||||
}
|
||||
}
|
||||
|
@ -2364,7 +2364,7 @@ public class Micropolis
|
|||
for (int z = 0; z < 300; z++) {
|
||||
int x = PRNG.nextInt(getWidth());
|
||||
int y = PRNG.nextInt(getHeight());
|
||||
int tile = map[y][x] & LOMASK;
|
||||
int tile = getTile(x, y);
|
||||
if (isRiverEdge(tile))
|
||||
{
|
||||
for (int t = 0; t < 4; t++) {
|
||||
|
|
Reference in a new issue