summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-22 22:09:26 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-22 22:09:26 +0200
commitdbad54ad228df4b70f56bf6be1380b6ae3064ac3 (patch)
treed912846d4948ebdee175ce3b6a7b97048e5995ce /client/elm/battlemap/src/Update/SelectCharacter.elm
parent5345adad33566e39570f067e61780e1af2dae4a7 (diff)
First shot at range indicators.
Diffstat (limited to 'client/elm/battlemap/src/Update/SelectCharacter.elm')
-rw-r--r--client/elm/battlemap/src/Update/SelectCharacter.elm11
1 files changed, 11 insertions, 0 deletions
diff --git a/client/elm/battlemap/src/Update/SelectCharacter.elm b/client/elm/battlemap/src/Update/SelectCharacter.elm
index b80eda7..7ee8dfa 100644
--- a/client/elm/battlemap/src/Update/SelectCharacter.elm
+++ b/client/elm/battlemap/src/Update/SelectCharacter.elm
@@ -8,6 +8,7 @@ import Battlemap
import Battlemap.Direction
import Battlemap.Navigator
import Battlemap.Tile
+import Battlemap.RangeIndicator
import Model
@@ -30,5 +31,15 @@ apply_to model char_id =
char.movement_points
)
)
+ ),
+ range_indicator =
+ (case (Dict.get char_id model.characters) of
+ Nothing -> Dict.empty
+ (Just char) ->
+ (Battlemap.RangeIndicator.generate
+ model.battlemap
+ char.location
+ char.movement_points
+ )
)
}