diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2016-02-03 16:07:31 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2016-02-03 16:07:31 +0100 |
commit | 01d2262fe890444c4ea31ff77c2509275205d722 (patch) | |
tree | 39322f0a1956c208d730b713ca77a6b5b77ef21a /core | |
parent | 543ea773f0cd5576f8c8c169938fbaca580e4109 (diff) | |
download | RustAndDust-01d2262fe890444c4ea31ff77c2509275205d722.zip RustAndDust-01d2262fe890444c4ea31ff77c2509275205d722.tar.gz |
Map5Marshal: call setFired(), and setMoved() on loading
Diffstat (limited to 'core')
-rw-r--r-- | core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java index 8491e0a..f81511f 100644 --- a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java +++ b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java @@ -272,8 +272,8 @@ public abstract class Map5Marshal extends Map4Orders Unit.UnitCode code = Unit.UnitCode.valueOf(v.getString("code")); JsonValue a = v.get("v"); Unit u = game.factory.getUnit(code, a.getBoolean(0), a.getBoolean(1)); - u.hasMoved = a.getBoolean(2); - u.hasFired = a.getBoolean(3); + if (a.getBoolean(2)) u.setMoved(); + if (a.getBoolean(3)) u.setFired(); u.id = unitId; if (pos) { a = v.get("p"); |