17 lines
429 B
Plaintext
17 lines
429 B
Plaintext
extends Object
|
|
class_name RoomData
|
|
|
|
var doorPositions: Array[DoorPosition]
|
|
var roomGrid: Array[Array]
|
|
var roomSceneRef: String
|
|
|
|
func _init(roomImage: Image, roomSceneReference: String) -> void:
|
|
roomSceneRef = roomSceneReference
|
|
var roomImmageLoader: RoomImageLoader = RoomImageLoader.new()
|
|
|
|
roomGrid = roomImmageLoader.loadRoomData(roomImage)
|
|
|
|
doorPositions = roomImmageLoader.getDoors(roomGrid)
|
|
|
|
roomImmageLoader.free()
|