summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/src/Comm')
-rw-r--r--src/battle/src/Comm/SetMap.elm10
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)