summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-03-13 18:11:58 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-03-13 18:11:58 +0100 |
commit | 6e588a905c00c52455b7b9f5630d040bf8e38c3b (patch) | |
tree | b32dac48c35603c6633849839f435418d245e037 /src/battlemap/src/Comm/SetTimeline.elm | |
parent | d365b3f4ac1ede75677d584810f102cf941f5722 (diff) |
Applies the effect of the timeline update.
Diffstat (limited to 'src/battlemap/src/Comm/SetTimeline.elm')
-rw-r--r-- | src/battlemap/src/Comm/SetTimeline.elm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/battlemap/src/Comm/SetTimeline.elm b/src/battlemap/src/Comm/SetTimeline.elm new file mode 100644 index 0000000..a432f3a --- /dev/null +++ b/src/battlemap/src/Comm/SetTimeline.elm @@ -0,0 +1,27 @@ +module Comm.SetTimeline exposing (decode) + +-- Elm ------------------------------------------------------------------------- +import Json.Decode + +-- Battlemap ------------------------------------------------------------------- +import Struct.ServerReply +import Struct.TurnResult + +-------------------------------------------------------------------------------- +-- TYPES ----------------------------------------------------------------------- +-------------------------------------------------------------------------------- +-------------------------------------------------------------------------------- +-- LOCAL ----------------------------------------------------------------------- +-------------------------------------------------------------------------------- +internal_decoder : (List Struct.TurnResult.Type) -> Struct.ServerReply.Type +internal_decoder trl = (Struct.ServerReply.SetTimeline trl) + +-------------------------------------------------------------------------------- +-- EXPORTED -------------------------------------------------------------------- +-------------------------------------------------------------------------------- +decode : (Json.Decode.Decoder Struct.ServerReply.Type) +decode = + (Json.Decode.map + (internal_decoder) + (Json.Decode.field "cnt" (Json.Decode.list Struct.TurnResult.decoder)) + ) |