summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-07-11 17:56:00 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-07-11 17:56:00 +0200
commit93b51e71e7009a286b6cf168bb59bcea1c83bd89 (patch)
treefb64151e76c1602e130ffb828f2d480a1a5b444f /src/battle/src/Struct/ServerReply.elm
parentf974d5b263140d8564d7e36ed8cfd0eac1734e2c (diff)
"Battlemap" -> "Battle".
Diffstat (limited to 'src/battle/src/Struct/ServerReply.elm')
-rw-r--r--src/battle/src/Struct/ServerReply.elm33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/battle/src/Struct/ServerReply.elm b/src/battle/src/Struct/ServerReply.elm
new file mode 100644
index 0000000..87325a5
--- /dev/null
+++ b/src/battle/src/Struct/ServerReply.elm
@@ -0,0 +1,33 @@
+module Struct.ServerReply exposing (Type(..))
+
+-- Elm -------------------------------------------------------------------------
+
+-- Map -------------------------------------------------------------------
+import Struct.Armor
+import Struct.Map
+import Struct.Character
+import Struct.Tile
+import Struct.TurnResult
+import Struct.Weapon
+
+--------------------------------------------------------------------------------
+-- TYPES -----------------------------------------------------------------------
+--------------------------------------------------------------------------------
+
+type Type =
+ Okay
+ | AddArmor Struct.Armor.Type
+ | AddWeapon Struct.Weapon.Type
+ | AddCharacter (Struct.Character.Type, Int, Int, Int)
+ | AddTile Struct.Tile.Type
+ | SetMap Struct.Map.Type
+ | TurnResults (List Struct.TurnResult.Type)
+ | SetTimeline (List Struct.TurnResult.Type)
+
+--------------------------------------------------------------------------------
+-- LOCAL -----------------------------------------------------------------------
+--------------------------------------------------------------------------------
+
+--------------------------------------------------------------------------------
+-- EXPORTED --------------------------------------------------------------------
+--------------------------------------------------------------------------------