TileConstants: isConstructed() returns true if tile >= ROADBASE

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@783 d9718cc8-9f43-0410-858b-315f434eb58c
This commit is contained in:
jason@long.name 2013-08-11 22:42:54 +00:00
parent d60bbad2e1
commit 9c209fa6b2
2 changed files with 7 additions and 2 deletions

View file

@ -1106,7 +1106,7 @@ public class Micropolis
continue;
}
plevel += getPollutionValue(tile);
if (tile >= ROADBASE)
if (isConstructed(tile))
lvflag++;
}
}
@ -2342,7 +2342,7 @@ public class Micropolis
continue;
int t = getTile(xtem, ytem);
if ((t & LOMASK) >= ROADBASE) {
if (isConstructed(t)) {
setTile(xtem, ytem, (char)(t | BULLBIT));
}
}

View file

@ -408,6 +408,11 @@ public class TileConstants
}
}
public static boolean isConstructed(int tile)
{
return tile >= 0 && (tile & LOMASK) >= ROADBASE;
}
static boolean isRiverEdge(int tile)
{
return (tile & LOMASK) > 4 && (tile & LOMASK) < 21;