diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-01 12:47:08 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-01 12:47:08 +0100 |
commit | 3943d25a24ec6c444271b174e8655824a0ecca8a (patch) | |
tree | 7476a0053348a8baa59c63503b2e1f40fd8788ac /core/src/ch/asynk/tankontank/engine | |
parent | d3f71a20ccf6c8ce83f51e8638e1dca7a13d685f (diff) | |
download | RustAndDust-3943d25a24ec6c444271b174e8655824a0ecca8a.zip RustAndDust-3943d25a24ec6c444271b174e8655824a0ecca8a.tar.gz |
Pawn: add attack.calculus String and feed it
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Pawn.java | 1 | ||||
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Tile.java | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Pawn.java b/core/src/ch/asynk/tankontank/engine/Pawn.java index 9bab3be..bc498e2 100644 --- a/core/src/ch/asynk/tankontank/engine/Pawn.java +++ b/core/src/ch/asynk/tankontank/engine/Pawn.java @@ -31,6 +31,7 @@ public abstract class Pawn implements Moveable, Disposable Pawn target; boolean isClear; boolean isFlank; + public String calculus; } private static final float MOVE_TIME = 0.4f; diff --git a/core/src/ch/asynk/tankontank/engine/Tile.java b/core/src/ch/asynk/tankontank/engine/Tile.java index 5ba6e1b..539725b 100644 --- a/core/src/ch/asynk/tankontank/engine/Tile.java +++ b/core/src/ch/asynk/tankontank/engine/Tile.java @@ -24,7 +24,7 @@ public abstract class Tile implements Drawable, Disposable, Iterable<Pawn> private StackedImages overlays; private ArrayDeque<Pawn> stack; - public abstract int defenseFor(Pawn target, Board.PawnCollection foes); + public abstract int defenseFor(Pawn pawn, Pawn target, Board.PawnCollection foes); public abstract int costFrom(Pawn pawn, Orientation side, boolean road); public abstract boolean isOffMap(); |