summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/engine
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine')
-rw-r--r--core/src/ch/asynk/tankontank/engine/Pawn.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Pawn.java b/core/src/ch/asynk/tankontank/engine/Pawn.java
index f468b03..3d71e4f 100644
--- a/core/src/ch/asynk/tankontank/engine/Pawn.java
+++ b/core/src/ch/asynk/tankontank/engine/Pawn.java
@@ -22,6 +22,14 @@ import ch.asynk.tankontank.engine.gfx.animations.AnimationSequence;
public abstract class Pawn implements Drawable, Disposable
{
+ public class Attack
+ {
+ int distance;
+ Pawn target;
+ boolean isClear;
+ boolean isFlankAttack;
+ }
+
private static final float MOVE_TIME = 0.4f;
private Vector3 position = new Vector3(0f, 0f, 0f);
@@ -29,6 +37,7 @@ public abstract class Pawn implements Drawable, Disposable
private String name;
private Image image;
private StackedImages overlays;
+ public Attack attack;
public abstract int getMovementPoints();
public abstract int getRoadMarchBonus();