summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/states
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-17 09:50:57 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-17 09:50:57 +0200
commit92917aa0c7612911ae4ebbf005baf96a71e3e9b1 (patch)
tree03747c2ad35378ca12f958644f4e969b7e285b7a /core/src/ch/asynk/tankontank/game/states
parentb10253415d85866db1305bce381874163146062b (diff)
downloadRustAndDust-92917aa0c7612911ae4ebbf005baf96a71e3e9b1.zip
RustAndDust-92917aa0c7612911ae4ebbf005baf96a71e3e9b1.tar.gz
Player: currentPlayer()/otherPlayer() -> player()/opponent()
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/states')
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StateAttack.java10
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StateCommon.java2
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StatePromote.java2
-rw-r--r--core/src/ch/asynk/tankontank/game/states/StateSelect.java6
4 files changed, 10 insertions, 10 deletions
diff --git a/core/src/ch/asynk/tankontank/game/states/StateAttack.java b/core/src/ch/asynk/tankontank/game/states/StateAttack.java
index d68afe0..ab37da9 100644
--- a/core/src/ch/asynk/tankontank/game/states/StateAttack.java
+++ b/core/src/ch/asynk/tankontank/game/states/StateAttack.java
@@ -19,7 +19,7 @@ public class StateAttack extends StateCommon
// use selectedHex and selectedPawn
from.set(selectedHex);
map.showPossibleTargets(false);
- map.buildPossibleTargets(selectedPawn, from, ctrl.otherPlayer().unitIterator());
+ map.buildPossibleTargets(selectedPawn, from, ctrl.opponent().unitIterator());
map.showPossibleTargets(true);
if (to.x != -1) {
// quick fire -> replay touchUp
@@ -54,7 +54,7 @@ public class StateAttack extends StateCommon
to.set(upHex);
activePawn = map.getTopPawnAt(to);
map.showTarget(to, true);
- map.buildAttackAssists(selectedPawn, activePawn, to, ctrl.currentPlayer().unitIterator());
+ map.buildAttackAssists(selectedPawn, activePawn, to, ctrl.player().unitIterator());
map.showAttackAssists(true);
ctrl.hud.show(false, false, false, true, true, ctrl.cfg.canCancel);
}
@@ -79,11 +79,11 @@ public class StateAttack extends StateCommon
@Override
public void done()
{
- int d1 = ctrl.currentPlayer().d6();
- int d2 = ctrl.currentPlayer().d6();
+ int d1 = ctrl.player().d6();
+ int d2 = ctrl.player().d6();
System.err.print(" attack (" + from.x + ";" + from.y + ") -> (" + to.x + ";" + to.y + ") : 2D6 -> (" + d1 + " + " + d2 + ")");
if (map.attackPawn(selectedPawn, activePawn, from, to, d1 + d2))
- ctrl.currentPlayer().casualty(activePawn);
+ ctrl.player().casualty(activePawn);
ctrl.setState(StateType.ANIMATION);
super.done();
diff --git a/core/src/ch/asynk/tankontank/game/states/StateCommon.java b/core/src/ch/asynk/tankontank/game/states/StateCommon.java
index 9a647d4..416dfaf 100644
--- a/core/src/ch/asynk/tankontank/game/states/StateCommon.java
+++ b/core/src/ch/asynk/tankontank/game/states/StateCommon.java
@@ -110,7 +110,7 @@ public abstract class StateCommon implements State
selectedPawn = map.getTopPawnAt(selectedHex);
map.selectHex(selectedHex, true);
if (selectedPawn != null)
- isEnemy = ctrl.currentPlayer().isEnemy(selectedPawn);
+ isEnemy = ctrl.player().isEnemy(selectedPawn);
else
isEnemy = false;
System.err.println(" select (" + selectedHex.x + ";" + selectedHex.y + ") " + selectedPawn + (isEnemy ? " enemy " : " friend "));
diff --git a/core/src/ch/asynk/tankontank/game/states/StatePromote.java b/core/src/ch/asynk/tankontank/game/states/StatePromote.java
index cb86fd9..b481eee 100644
--- a/core/src/ch/asynk/tankontank/game/states/StatePromote.java
+++ b/core/src/ch/asynk/tankontank/game/states/StatePromote.java
@@ -9,7 +9,7 @@ public class StatePromote extends StateCommon
public void enter(boolean flag)
{
ctrl.hud.hide();
- Pawn p = ctrl.currentPlayer().promote(selectedPawn);
+ Pawn p = ctrl.player().promote(selectedPawn);
if (p != null) {
map.promote(selectedPawn, p);
}
diff --git a/core/src/ch/asynk/tankontank/game/states/StateSelect.java b/core/src/ch/asynk/tankontank/game/states/StateSelect.java
index 7db0c2d..a06a6c0 100644
--- a/core/src/ch/asynk/tankontank/game/states/StateSelect.java
+++ b/core/src/ch/asynk/tankontank/game/states/StateSelect.java
@@ -55,13 +55,13 @@ public class StateSelect extends StateCommon
int moves = map.buildPossibleMoves(selectedPawn, selectedHex);
int targets = 0;
if (isEnemy)
- targets = map.buildPossibleTargets(selectedPawn, selectedHex, ctrl.currentPlayer().unitIterator());
+ targets = map.buildPossibleTargets(selectedPawn, selectedHex, ctrl.player().unitIterator());
else
- targets = map.buildPossibleTargets(selectedPawn, selectedHex, ctrl.otherPlayer().unitIterator());
+ targets = map.buildPossibleTargets(selectedPawn, selectedHex, ctrl.opponent().unitIterator());
int assists = map.buildMoveAssists(selectedPawn, selectedHex);
showPossibleTargetsMovesAssists(selectedPawn);
ctrl.hud.show(
- ctrl.currentPlayer().canPromote(selectedPawn),
+ ctrl.player().canPromote(selectedPawn),
selectedPawn.canMove(),
(selectedPawn.canMove() && (moves > 0)),
(selectedPawn.canAttack() && (targets > 0)),