blob: 068ee304e2b73828e25ab0eeae1981992c47a39d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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
}
|