summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/game/hud
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2015-12-08 21:34:00 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2015-12-08 21:34:00 +0100
commit126f37e29f279e8ce854e29a4d0313004e58993c (patch)
treea21e38ef28183295597b612010855b6a6c071880 /core/src/ch/asynk/rustanddust/game/hud
parent59e0f7fe6a27f8150df6627a7eac2ec6456f6ba2 (diff)
downloadRustAndDust-126f37e29f279e8ce854e29a4d0313004e58993c.zip
RustAndDust-126f37e29f279e8ce854e29a4d0313004e58993c.tar.gz
Ctrl,Battle: Battle manages currentPlayer and opponent
Diffstat (limited to 'core/src/ch/asynk/rustanddust/game/hud')
-rw-r--r--core/src/ch/asynk/rustanddust/game/hud/UnitDock.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/hud/UnitDock.java b/core/src/ch/asynk/rustanddust/game/hud/UnitDock.java
index d2d6f91..bc20c53 100644
--- a/core/src/ch/asynk/rustanddust/game/hud/UnitDock.java
+++ b/core/src/ch/asynk/rustanddust/game/hud/UnitDock.java
@@ -12,6 +12,7 @@ import com.badlogic.gdx.math.Rectangle;
import ch.asynk.rustanddust.engine.gfx.Animation;
import ch.asynk.rustanddust.engine.Orientation;
+import ch.asynk.rustanddust.game.Player;
import ch.asynk.rustanddust.game.Ctrl;
import ch.asynk.rustanddust.game.Unit;
import ch.asynk.rustanddust.game.UnitList;
@@ -154,17 +155,18 @@ public class UnitDock extends Bg implements Animation
private boolean resize()
{
- int count = ctrl.player.reinforcement();
+ Player player = ctrl.battle.getPlayer();
+ int count = player.reinforcement();
if (count == 0) {
n = 0;
return false;
}
- if ((count == n) && (units == ctrl.player.reinforcement))
+ if ((count == n) && (units == player.reinforcement))
return true;
n = count;
- units = ctrl.player.reinforcement;
+ units = player.reinforcement;
rect.width = units.get(0).getWidth() + (2 * padding);
rect.height = ((units.get(0).getHeight() * n) + ((n + 1) * padding));
float scaledWidth = (rect.width * scale);