| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/character.erl')
| -rw-r--r-- | src/character.erl | 30 | 
1 files changed, 30 insertions, 0 deletions
diff --git a/src/character.erl b/src/character.erl new file mode 100644 index 0000000..aa0d5f0 --- /dev/null +++ b/src/character.erl @@ -0,0 +1,30 @@ +-module(character). +-export([encode_in_json/1]). + +encode_in_json ( +   { +      ID, +      Name, +      Icon, +      Portrait, +      {X, Y}, +      Team, +      MovementPoints, +      AttackRange +   } +) -> +   jiffy:encode( +      { +         [ +            {<<"id">>, ID}, +            {<<"name">>, Name}, +            {<<"icon">>, Icon}, +            {<<"portrait">>, Portrait}, +            {<<"loc_x">>, X}, +            {<<"loc_y">>, Y}, +            {<<"team">>, Team}, +            {<<"mov_pts">>, MovementPoints}, +            {<<"atk_rg">>, AttackRange} +         ] +      } +   ).  | 


