diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2016-03-29 17:21:21 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2016-03-29 17:21:21 +0200 | 
| commit | 21a2a9b508bd551da64a7017c579730e342f2daa (patch) | |
| tree | 167b1784c7b1808f63d2735271452ec14f3a7485 /core/src/ch/asynk | |
| parent | 3595db47ffcd8ba828062747e638e4ee013f0da9 (diff) | |
| download | RustAndDust-21a2a9b508bd551da64a7017c579730e342f2daa.zip RustAndDust-21a2a9b508bd551da64a7017c579730e342f2daa.tar.gz | |
Map5Marshal: shorten orders element names
Diffstat (limited to 'core/src/ch/asynk')
| -rw-r--r-- | core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java index d6ecae0..979f558 100644 --- a/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java +++ b/core/src/ch/asynk/rustanddust/game/map/Map5Marshal.java @@ -212,21 +212,21 @@ public abstract class Map5Marshal extends Map4Orders implements Marshal      private void unloadEngageOrder(Json json, Engagement e)      { -        json.writeArrayStart("units"); +        json.writeArrayStart("u");          json.writeValue(e.attacker.id);          json.writeValue(e.defender.id);          json.writeArrayEnd(); -        json.writeArrayStart("assists"); +        json.writeArrayStart("a");          for (Unit u : e.assists)              json.writeValue(u.id);          json.writeArrayEnd(); -        json.writeArrayStart("dice"); +        json.writeArrayStart("d");          json.writeValue(e.d1);          json.writeValue(e.d2);          json.writeValue(e.d3);          json.writeValue(e.d4);          json.writeArrayEnd(); -        json.writeArrayStart("vals"); +        json.writeArrayStart("v");          json.writeValue(e.success);          json.writeValue(e.attackSum);          json.writeValue(e.defenseSum); @@ -414,16 +414,20 @@ public abstract class Map5Marshal extends Map4Orders implements Marshal      private Order loadEngageOrder(JsonValue v)      {          Order o = Order.get(); -        JsonValue a = v.get("units"); +        JsonValue a = v.get("u");          o.setEngage(findById(a.getInt(0)), findById(a.getInt(1))); -        a = v.get("dice"); +        a = v.get("a"); +        for (int i = 0; i < a.size; i++) +            o.engagement.assists.add(findById(a.getInt(i))); + +        a = v.get("d");          o.engagement.d1 = a.getInt(0);          o.engagement.d2 = a.getInt(1);          o.engagement.d3 = a.getInt(2);          o.engagement.d4 = a.getInt(3); -        a = v.get("vals"); +        a = v.get("v");          o.engagement.success = a.getBoolean(0);          o.engagement.attackSum = a.getInt(1);          o.engagement.defenseSum = a.getInt(2); @@ -433,10 +437,6 @@ public abstract class Map5Marshal extends Map4Orders implements Marshal          o.engagement.terrainDefense = a.getInt(6);          o.engagement.weatherDefense = a.getInt(7); -        a = v.get("assists"); -        for (int i = 0; i < a.size; i++) -            o.engagement.assists.add(findById(a.getInt(i))); -          return o;      } | 
