summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battle/src/Comm/SetMap.elm')
-rw-r--r-- | src/battle/src/Comm/SetMap.elm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/battle/src/Comm/SetMap.elm b/src/battle/src/Comm/SetMap.elm index 8c58ab3..e74471d 100644 --- a/src/battle/src/Comm/SetMap.elm +++ b/src/battle/src/Comm/SetMap.elm @@ -26,6 +26,16 @@ type alias MapData = deserialize_tile_instance : Int -> Int -> (List Int) -> Struct.Tile.Instance deserialize_tile_instance map_width index t = case t of + [type_id] -> + (Struct.Tile.new_instance + (index % map_width) + (index // map_width) + type_id + type_id + 0 + Constants.Movement.cost_when_out_of_bounds + ) + [type_id, border_id, variant_ix] -> (Struct.Tile.new_instance (index % map_width) |