| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-10-12 19:46:36 +0200 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-10-12 19:46:36 +0200 | 
| commit | 5a75000ec7b961ad5fe93814e5b7905cacbdba49 (patch) | |
| tree | aa0065ccb2251ecd7cf53dfd91e4ba1dd7ae8a52 /elm/battlemap/src/Battlemap/Tile.elm | |
| parent | 2d54254e59289c452777fccb1f4d00b56eb7e451 (diff) | |
Started a rather large reorganization.messy-exchanges
Diffstat (limited to 'elm/battlemap/src/Battlemap/Tile.elm')
| -rw-r--r-- | elm/battlemap/src/Battlemap/Tile.elm | 27 | 
1 files changed, 7 insertions, 20 deletions
| diff --git a/elm/battlemap/src/Battlemap/Tile.elm b/elm/battlemap/src/Battlemap/Tile.elm index 7e0ae68..d761225 100644 --- a/elm/battlemap/src/Battlemap/Tile.elm +++ b/elm/battlemap/src/Battlemap/Tile.elm @@ -1,38 +1,25 @@  module Battlemap.Tile exposing     (        Type, -      TileModifier(..), -      set_direction, -      reset +      set_character, +      get_character     )  import Battlemap.Direction +import Battlemap.Marker  import Battlemap.Location  import Character -type TileModifier = -   CanBeReached -   | CanBeAttacked -  type alias Type =     {        location : Battlemap.Location.Ref,        floor_level : Int, -      nav_level : Battlemap.Direction.Type,        char_level : (Maybe Character.Ref), -      mod_level : (Maybe TileModifier)     } -set_direction : Battlemap.Direction.Type -> Type -> Type -set_direction d t = -   {t | -      nav_level = d -   } +set_character : (Maybe Character.Ref) -> Type -> Type +set_character char_ref tile = {tile | char_level = char_ref} -reset: Type -> Type -reset t = -   {t | -      nav_level = Battlemap.Direction.None, -      mod_level = Nothing -   } +get_character : Type -> (Maybe Character.Ref) +get_character tile = tile.char_level | 


