Fog of war

This commit is contained in:
gamer147
2026-04-07 07:56:48 -04:00
parent 344efee7b4
commit 97909235ff
8 changed files with 109 additions and 11 deletions

View File

@@ -11,24 +11,24 @@ func _ready() -> void:
var room_a := Room.new()
room_a.id = 0
room_a.tiles = [
Vector2i(0, 0), Vector2i(1, 0), Vector2i(2, 0),
Vector2i(0, 1), Vector2i(1, 1), Vector2i(2, 1),
Vector2i(0, 2), Vector2i(1, 2), Vector2i(2, 2),
Vector2i(2, 2), Vector2i(3, 2), Vector2i(4, 2),
Vector2i(2, 3), Vector2i(3, 3), Vector2i(4, 3),
Vector2i(2, 4), Vector2i(3, 4), Vector2i(4, 4),
]
var room_b := Room.new()
room_b.id = 1
room_b.tiles = [
Vector2i(3, 0), Vector2i(4, 0), Vector2i(5, 0),
Vector2i(3, 1), Vector2i(4, 1), Vector2i(5, 1),
Vector2i(3, 2), Vector2i(4, 2), Vector2i(5, 2),
Vector2i(5, 2), Vector2i(6, 2), Vector2i(7, 2),
Vector2i(5, 3), Vector2i(6, 3), Vector2i(7, 3),
Vector2i(5, 4), Vector2i(6, 4), Vector2i(7, 4),
]
var layout := MapLayout.new()
layout.rooms = [room_a, room_b]
# Opening between (2,1) in room_a and (3,1) in room_b
layout.openings = [Vector2i(2, 1), Vector2i(3, 1)]
layout.size = Vector2i(6, 3)
# Opening between (4,3) in room_a and (5,3) in room_b
layout.openings = [Vector2i(4, 3), Vector2i(5, 3)]
layout.size = Vector2i(10, 7)
combat_map.apply_layout(layout)
camera.set_map_bounds(combat_map.get_map_rect())