summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2019-11-22 17:38:18 +0100
committernsensfel <SpamShield0@noot-noot.org>2019-11-22 17:38:18 +0100
commit056513525e544d73ce8917739654c0ea0a437c2c (patch)
treeea348195b6684381631de6153e6ab01474327ca6 /src/shared/battle-characters/BattleCharacters
parentf6f7a84e71cc0affd7bfd2ea51a7e67202586836 (diff)
...
Diffstat (limited to 'src/shared/battle-characters/BattleCharacters')
-rw-r--r--src/shared/battle-characters/BattleCharacters/Comm/AddSkill.elm30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/shared/battle-characters/BattleCharacters/Comm/AddSkill.elm b/src/shared/battle-characters/BattleCharacters/Comm/AddSkill.elm
new file mode 100644
index 0000000..d132050
--- /dev/null
+++ b/src/shared/battle-characters/BattleCharacters/Comm/AddSkill.elm
@@ -0,0 +1,30 @@
+module BattleCharacters.Comm.AddSkill exposing (decode)
+
+-- Elm -------------------------------------------------------------------------
+import Json.Decode
+
+-- Battle Characters -----------------------------------------------------------
+import BattleCharacters.Struct.Skill
+
+-- Local Module ----------------------------------------------------------------
+import Struct.ServerReply
+
+--------------------------------------------------------------------------------
+-- TYPES -----------------------------------------------------------------------
+--------------------------------------------------------------------------------
+
+--------------------------------------------------------------------------------
+-- LOCAL -----------------------------------------------------------------------
+--------------------------------------------------------------------------------
+internal_decoder : BattleCharacters.Struct.Skill.Type -> Struct.ServerReply.Type
+internal_decoder sk = (Struct.ServerReply.AddSkill sk)
+
+--------------------------------------------------------------------------------
+-- EXPORTED --------------------------------------------------------------------
+--------------------------------------------------------------------------------
+decode : (Json.Decode.Decoder Struct.ServerReply.Type)
+decode =
+ (Json.Decode.map
+ (internal_decoder)
+ (BattleCharacters.Struct.Skill.decoder)
+ )