diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/Config.java | 2 | ||||
-rw-r--r-- | core/src/ch/asynk/tankontank/game/battles/Factory.java | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Config.java b/core/src/ch/asynk/tankontank/game/Config.java index dbbf7bf..c562b50 100644 --- a/core/src/ch/asynk/tankontank/game/Config.java +++ b/core/src/ch/asynk/tankontank/game/Config.java @@ -9,6 +9,7 @@ public class Config public boolean mustValidate; public boolean showEnemyPossibilities; public boolean debug; + public Battle battle; public Config() { @@ -19,5 +20,6 @@ public class Config this.canCancel = true; this.mustValidate = false; this.showEnemyPossibilities = false; + this.battle = null; } } diff --git a/core/src/ch/asynk/tankontank/game/battles/Factory.java b/core/src/ch/asynk/tankontank/game/battles/Factory.java index 8d111d0..09d062d 100644 --- a/core/src/ch/asynk/tankontank/game/battles/Factory.java +++ b/core/src/ch/asynk/tankontank/game/battles/Factory.java @@ -12,6 +12,8 @@ import ch.asynk.tankontank.game.Army; import ch.asynk.tankontank.game.Unit; import ch.asynk.tankontank.game.Unit.UnitId; import ch.asynk.tankontank.game.Unit.UnitType; +import ch.asynk.tankontank.game.Battle; +import ch.asynk.tankontank.game.battles.BattleHeadToHead; public class Factory implements Board.TileBuilder, Disposable { @@ -30,11 +32,15 @@ public class Factory implements Board.TileBuilder, Disposable public TextureAtlas pawnsAtlas; public TextureAtlas pawnOverlaysAtlas; public TextureAtlas tileOverlaysAtlas; + public Battle battles[]; private final TankOnTank game; public Factory(final TankOnTank game) { this.game = game; + battles = new Battle[] { + new BattleHeadToHead(this), + }; } public void assetsLoaded() |