module Battlemap.Tile exposing (Type, set_direction, set_navigation) import Battlemap.Direction import Character type alias Type = { floor_level : Int, nav_level : Battlemap.Direction.Type, char_level : (Maybe Character.Ref) -- mod_level : (Set TileModifier) } set_direction : Battlemap.Direction.Type -> Type -> Type set_direction d t = {t | nav_level = d } set_navigation : Battlemap.Direction.Type -> Type -> Type set_navigation dir t = {t | nav_level = dir }