From c627381b64f2395cbef72c9225e3828d5e7693ec Mon Sep 17 00:00:00 2001 From: Jérémy Zurcher Date: Mon, 17 Nov 2014 16:28:57 +0100 Subject: Pawn,Unit: add int getDefense(Tile) --- core/src/ch/asynk/tankontank/game/Unit.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'core/src/ch/asynk/tankontank/game') diff --git a/core/src/ch/asynk/tankontank/game/Unit.java b/core/src/ch/asynk/tankontank/game/Unit.java index 468589e6..c3d613ee 100644 --- a/core/src/ch/asynk/tankontank/game/Unit.java +++ b/core/src/ch/asynk/tankontank/game/Unit.java @@ -147,6 +147,15 @@ public class Unit extends HeadedPawn return orientation.getBackSides(); } + @Override + public int getDefense(Tile tile) + { + if (!isHardTarget() && (tile.isA(Hex.Terrain.HILLS) || tile.isA(Hex.Terrain.WOODS) || tile.isA(Hex.Terrain.TOWN))) + return cdef; + + return def; + } + @Override public boolean isUnit() { -- cgit v1.2.3