summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-22 22:09:26 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-22 22:09:26 +0200 |
commit | dbad54ad228df4b70f56bf6be1380b6ae3064ac3 (patch) | |
tree | d912846d4948ebdee175ce3b6a7b97048e5995ce /client/elm/battlemap/src/Update/SelectCharacter.elm | |
parent | 5345adad33566e39570f067e61780e1af2dae4a7 (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.elm | 11 |
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 + ) ) } |