| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2018-03-06 17:08:00 +0100 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2018-03-06 17:08:00 +0100 | 
| commit | 98203d4d0034dab5db72737bcfb92017a11f3245 (patch) | |
| tree | 9c4fd2a8904468d7ee69d86e39ce27051cc8ca2d /src/reply/set_map.erl | |
| parent | e5bc1b2d1bfcf5f36bd4f0d567e4ec8e0fb22e85 (diff) | |
I might have been using JSON the wrong way.refactoring
Diffstat (limited to 'src/reply/set_map.erl')
| -rw-r--r-- | src/reply/set_map.erl | 23 | 
1 files changed, 9 insertions, 14 deletions
| diff --git a/src/reply/set_map.erl b/src/reply/set_map.erl index 0941239..6a7cd39 100644 --- a/src/reply/set_map.erl +++ b/src/reply/set_map.erl @@ -12,22 +12,17 @@  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec encode (battlemap:struct()) -> binary(). -encode (Battlemap) -> -   jiffy:encode -   ( -      { -         [ -            {<<"w">>, battlemap:get_width(Battlemap)}, -            {<<"h">>, battlemap:get_height(Battlemap)}, -            {<<"t">>, array:sparse_to_list(battlemap:get_tile_ids(Battlemap))} -         ] -      } -   ).  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec generate (battlemap:struct()) -> list(binary()). +-spec generate (battlemap:struct()) -> {list(any())}.  generate (Battlemap) -> -   [<<"set_map">>, encode(Battlemap)]. +   { +      [ +         {<<"msg">>, <<"set_map">>}, +         {<<"w">>, battlemap:get_width(Battlemap)}, +         {<<"h">>, battlemap:get_height(Battlemap)}, +         {<<"t">>, array:sparse_to_list(battlemap:get_tile_ids(Battlemap))} +      ] +   }. | 


