Files
SpaceBots/.svn/pristine/c5/c5e3ce98763202823162c8f937552e794f13ca9d.svn-base

22 lines
583 B
Plaintext
Raw Normal View History

2026-01-21 23:51:53 +01:00
extends Object
class_name RoomData
var doorPositions: Array[DoorPosition]
var roomGrid: Array[Array]
var roomScene: PackedScene
func _init(roomImage: Image, roomScenePckd: PackedScene) -> void:
var roomImmageLoader: RoomImageLoader = RoomImageLoader.new()
roomGrid = roomImmageLoader.loadRoomData(roomImage)
await roomImmageLoader.finishedLoading
doorPositions = roomImmageLoader.getDoors(roomGrid)
await roomImmageLoader.finishedGettingDoors
roomScene = roomScenePckd
roomImmageLoader.free()
print("room grid: ", roomGrid)
print("doorPositions: ", doorPositions)