summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/game
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/rustanddust/game')
-rw-r--r--core/src/ch/asynk/rustanddust/game/Hex.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/Hex.java b/core/src/ch/asynk/rustanddust/game/Hex.java
index d8800ec..5f970ba 100644
--- a/core/src/ch/asynk/rustanddust/game/Hex.java
+++ b/core/src/ch/asynk/rustanddust/game/Hex.java
@@ -68,12 +68,12 @@ public class Hex extends Tile
}
@Override
- public boolean blockLineOfSightFrom(Tile tile)
+ public boolean blockLineOfSight(Tile from, Tile to)
{
if (isA(Terrain.DEPRESSION))
return false;
- if (isA(Terrain.CLEAR) && (!hasUnits() || tile.isA(Terrain.HILLS)))
+ if (isA(Terrain.CLEAR) && (!hasUnits() || from.isA(Terrain.HILLS) || to.isA(Terrain.HILLS)))
return false;
return true;