summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-25 16:08:43 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-25 16:08:43 +0200
commit9293fb062b0bf66995c72b30e037c762318be000 (patch)
treeb20c47fcf589fb0f05d7c500766b1f427a8a9243 /client/elm/battlemap/src/Model.elm
parent1edd31d9972a7dec8cd54889e33bfdf1d5838670 (diff)
Introduces 'States' for the model.
Diffstat (limited to 'client/elm/battlemap/src/Model.elm')
-rw-r--r--client/elm/battlemap/src/Model.elm11
1 files changed, 5 insertions, 6 deletions
diff --git a/client/elm/battlemap/src/Model.elm b/client/elm/battlemap/src/Model.elm
index 3bc240e..f5f57c0 100644
--- a/client/elm/battlemap/src/Model.elm
+++ b/client/elm/battlemap/src/Model.elm
@@ -1,4 +1,4 @@
-module Model exposing (Type)
+module Model exposing (Type, State(..))
import Dict
@@ -9,14 +9,16 @@ import Battlemap.RangeIndicator
import Character
-import Shim.Model
+type State =
+ Default
+ | MovingCharacter Character.Ref
-- MODEL
type alias Type =
{
+ state: State,
battlemap: Battlemap.Type,
navigator: (Maybe Battlemap.Navigator.Type),
- selection: (Maybe String),
characters: (Dict.Dict Character.Ref Character.Type),
range_indicator:
(Dict.Dict
@@ -24,6 +26,3 @@ type alias Type =
Battlemap.RangeIndicator.Type
)
}
-
-model : Type
-model = (Shim.Model.generate)