40 lines
2.5 KiB
Plaintext
40 lines
2.5 KiB
Plaintext
|
|
extends Mission
|
||
|
|
class_name RescueMission
|
||
|
|
|
||
|
|
func _init() -> void:
|
||
|
|
var prio0Biomes: Array[Biome]
|
||
|
|
|
||
|
|
prio0Biomes.push_back(biomeTestGreen())
|
||
|
|
prio0Biomes.push_back(biomeTestOrange())
|
||
|
|
prio0Biomes.push_back(biomeTest5())
|
||
|
|
biomes.push_back(prio0Biomes)
|
||
|
|
|
||
|
|
func biomeTest5() -> Biome:
|
||
|
|
var roomListTest5: RoomList = RoomList.new()
|
||
|
|
roomListTest5.addRoom(preload("res://test/test4Way.png").get_image(),"res://test/Test4Way.tscn")
|
||
|
|
roomListTest5.addRoom(preload("res://test/StartTest.png").get_image(),"res://test/StartTest.tscn")
|
||
|
|
|
||
|
|
return Biome.new("test5",roomListTest5,RoomData.new(preload("res://test/test4Way.png").get_image(),"res://test/Test4Way.tscn"),1.0,0)
|
||
|
|
|
||
|
|
func biomeTestGreen() -> Biome:
|
||
|
|
var roomList: RoomList = RoomList.new()
|
||
|
|
|
||
|
|
roomList.addRoom(preload("res://test/StartTest.png").get_image(),"res://test/StartTest.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/4Way/4WayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/4Way/4WayRoom.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/Corner/CornerRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/Corner/CornerRoom.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/Hallway/HallwayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/Hallway/Hallway.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/THallway/THallwayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/THallway/THallway.tscn")
|
||
|
|
|
||
|
|
return Biome.new("green",roomList,RoomData.new(preload("res://test/StartTest.png").get_image(),"res://test/StartTest.tscn"),1,0)
|
||
|
|
|
||
|
|
func biomeTestOrange() -> Biome:
|
||
|
|
var roomList: RoomList = RoomList.new()
|
||
|
|
|
||
|
|
roomList.addRoom(preload("res://test/test4Way.png").get_image(),"res://test/Test4Way.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/4Way/4WayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/4Way/4WayRoom.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/Corner/CornerRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/Corner/CornerRoom.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/Hallway/HallwayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/Hallway/Hallway.tscn")
|
||
|
|
roomList.addRoom(preload("res://Maps/Rooms/Generic Connectors/THallway/THallwayRoomData.png").get_image(),"res://Maps/Rooms/Generic Connectors/THallway/THallway.tscn")
|
||
|
|
|
||
|
|
return Biome.new("orange",roomList,RoomData.new(preload("res://test/test4Way.png").get_image(),"res://test/Test4Way.tscn"),1,0)
|