diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank')
| -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; +    } +} | 
