summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/actors
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-09-15 23:24:08 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-09-15 23:24:08 +0200
commit1ef15b4d9285c51db921a7799a0c0c509488e280 (patch)
treee19e537937218c704fa90b8538767d999af5308e /core/src/ch/asynk/tankontank/actors
parentf978eb824ef0ac6cc934ca19672fef44982c425c (diff)
downloadRustAndDust-1ef15b4d9285c51db921a7799a0c0c509488e280.zip
RustAndDust-1ef15b4d9285c51db921a7799a0c0c509488e280.tar.gz
add actors/Unit
Diffstat (limited to 'core/src/ch/asynk/tankontank/actors')
-rw-r--r--core/src/ch/asynk/tankontank/actors/Unit.java36
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;
+ }
+}