diff options
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/ch/asynk/tankontank/actors/Unit.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/actors/Unit.java b/core/src/ch/asynk/tankontank/actors/Unit.java new file mode 100644 index 0000000..e7e922a --- /dev/null +++ b/core/src/ch/asynk/tankontank/actors/Unit.java @@ -0,0 +1,36 @@ +package ch.asynk.tankontank.actors; + +import com.badlogic.gdx.graphics.g2d.TextureRegion; + +public class Unit extends Pawn +{ + public int rng; + public int def; + public int cdef; + public int mp; + public boolean hq; + public boolean ht; + + // hard tager + public Unit(boolean hq, int range, int defense, int movementPoints, TextureRegion region, HexMap map) + { + super(region, map); + this.hq = hq; + this.rng = range; + this.def = defense; + this.mp = movementPoints; + this.ht = true; + } + + // soft tager + public Unit(boolean hq, int range, int defense, int concealedDefense, int movementPoints, TextureRegion region, HexMap map) + { + super(region, map); + this.hq = hq; + this.rng = range; + this.def = defense; + this.cdef = concealedDefense; + this.mp = movementPoints; + this.ht = false; + } +} |