summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/game/map
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2016-02-29 06:52:53 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2016-02-29 06:52:53 +0100
commit98a329b9e709b77a861f532d4ba694dab6093efd (patch)
tree3b92c7afa31ffd38b59677891aeafdca0f47c6e3 /core/src/ch/asynk/rustanddust/game/map
parent55b74b3568d122e2366ba438dae4108f1484ec3a (diff)
downloadRustAndDust-98a329b9e709b77a861f532d4ba694dab6093efd.zip
RustAndDust-98a329b9e709b77a861f532d4ba694dab6093efd.tar.gz
Battle,Map5Marshal: add boolean full to unload(...)
Diffstat (limited to 'core/src/ch/asynk/rustanddust/game/map')
-rw-r--r--core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java
index 5c72394..cc5f3c9 100644
--- a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java
+++ b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java
@@ -36,20 +36,22 @@ public abstract class Map5Marshal extends Map4Orders
super(game, map, hex);
}
- public String unload(Player player, Player opponent)
+ public String unload(boolean full, Player player, Player opponent)
{
Json json = new Json(OutputType.json);
writer.getBuffer().setLength(0);
json.setWriter(writer);
json.writeObjectStart();
- json.writeObjectStart("map");
- unload(json);
- json.writeObjectEnd();
- json.writeArrayStart("players");
- unload(json, player);
- unload(json, opponent);
- json.writeArrayEnd();
+ if (full) {
+ json.writeObjectStart("map");
+ unload(json);
+ json.writeObjectEnd();
+ json.writeArrayStart("players");
+ unload(json, player);
+ unload(json, opponent);
+ json.writeArrayEnd();
+ }
json.writeArrayStart("orders");
unload(json, orders);
json.writeArrayEnd();