diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2015-12-26 23:32:45 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2015-12-26 23:32:45 +0100 |
commit | dca8d22acbdd6b3ffd38050e08f969384d302555 (patch) | |
tree | 8914b7e1801208d53bc779b3943eed2d79dd6847 /core/src/ch/asynk/rustanddust/game/states | |
parent | c6738b228b353b4e36ab4cebcd2f57fecd194ab4 (diff) | |
download | RustAndDust-dca8d22acbdd6b3ffd38050e08f969384d302555.zip RustAndDust-dca8d22acbdd6b3ffd38050e08f969384d302555.tar.gz |
StateWithdraw: add debug error if many paths
Diffstat (limited to 'core/src/ch/asynk/rustanddust/game/states')
-rw-r--r-- | core/src/ch/asynk/rustanddust/game/states/StateWithdraw.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/states/StateWithdraw.java b/core/src/ch/asynk/rustanddust/game/states/StateWithdraw.java index bbdfb4c..4b3e19a 100644 --- a/core/src/ch/asynk/rustanddust/game/states/StateWithdraw.java +++ b/core/src/ch/asynk/rustanddust/game/states/StateWithdraw.java @@ -3,6 +3,7 @@ package ch.asynk.rustanddust.game.states; import ch.asynk.rustanddust.game.Zone; import ch.asynk.rustanddust.game.Hex; import ch.asynk.rustanddust.game.Unit; +import ch.asynk.rustanddust.RustAndDust; public class StateWithdraw extends StateCommon { @@ -42,6 +43,9 @@ public class StateWithdraw extends StateCommon if (map.pathsTo() == null) map.pathsBuild(hex); + if (map.pathsSize() > 1) + RustAndDust.debug("ERROR: pathsSize() == " + map.pathsSize()); + Hex exitHex = (Hex) map.pathsTo(); if (!exitZone.contains(exitHex)) throw new RuntimeException(String.format("%s not in exitZone", exitHex)); |