diff --git a/src/micropolisj/engine/Sprite.java b/src/micropolisj/engine/Sprite.java index 8cac75b..a8fb50b 100644 --- a/src/micropolisj/engine/Sprite.java +++ b/src/micropolisj/engine/Sprite.java @@ -175,7 +175,7 @@ public abstract class Sprite int t = z & LOMASK; if (t >= TREEBASE) { - if (TileConstants.isBridge(z)) { + if (isBridge(z)) { city.setTile(xpos, ypos, RIVER); return; } @@ -188,7 +188,7 @@ public abstract class Sprite city.makeExplosion(xpos, ypos); } } - if (TileConstants.checkWet(t)) { + if (checkWet(t)) { city.setTile(xpos, ypos, RIVER); } else { diff --git a/src/micropolisj/engine/TileConstants.java b/src/micropolisj/engine/TileConstants.java index 20b0fd7..defa475 100644 --- a/src/micropolisj/engine/TileConstants.java +++ b/src/micropolisj/engine/TileConstants.java @@ -293,8 +293,7 @@ public class TileConstants //used by Sprite::destroyTile public static boolean isBridge(int tile) { - return (((tile & LOMASK) >= ROADBASE && (tile & LOMASK) <= LASTROAD) - && !isCombustible(tile)); + return isRoad(tile) && !isCombustible(tile); } public static boolean isCombustible(int tile)