restructure freeroam menu
This commit is contained in:
parent
3e9e732530
commit
ae732f1ff7
13 changed files with 232 additions and 39 deletions
|
@ -3,7 +3,8 @@ extends Node
|
|||
var Generic1Stage = {
|
||||
"name": "Generic 1-Stage",
|
||||
"scene": "res://Scenes/FreeRoam/Generic/Generic1Stage.tscn",
|
||||
"description": "A generic showroom featuring the 1-Stage",
|
||||
"description": "A generic showroom featuring the 1-Stage.\nInstalled from 1992-1998.",
|
||||
"thumbnail": "res://UI/FreeroamThumbnails/Generic1Stage.png",
|
||||
"stage": Stages.Cyber1Stage,
|
||||
"curtains": {
|
||||
"Curtain": [ "1-Stage" ]
|
||||
|
@ -13,7 +14,8 @@ var Generic1Stage = {
|
|||
var Generic12Stage = {
|
||||
"name": "Generic 1-Stage w 2-Stage Props",
|
||||
"scene": "res://Scenes/FreeRoam/Generic/Generic12Stage.tscn",
|
||||
"description": "A generic showroom featuring the 1-Stage with 2-Stage props",
|
||||
"description": "A generic showroom featuring the 1-Stage with 2-Stage props.\nInstalled from 1992-2011.",
|
||||
"thumbnail": "res://UI/FreeroamThumbnails/Generic12Stage.png",
|
||||
"stage": Stages.Cyber12Stage,
|
||||
"curtains": {
|
||||
"Curtain": [ "1-Stage" ]
|
||||
|
@ -23,7 +25,8 @@ var Generic12Stage = {
|
|||
var Generic2Stage = {
|
||||
"name": "Generic 2-Stage",
|
||||
"scene": "res://Scenes/FreeRoam/Generic/Generic2Stage.tscn",
|
||||
"description": "A generic showroom featuring the 2-Stage",
|
||||
"description": "A generic showroom featuring the 2-Stage.\nInstalled from 1992-1997.",
|
||||
"thumbnail": "res://UI/FreeroamThumbnails/Generic2Stage.png",
|
||||
"stage": Stages.Cyber2Stage,
|
||||
"curtains": {
|
||||
"Curtains": [ "CEC", "Main" ]
|
||||
|
@ -33,7 +36,8 @@ var Generic2Stage = {
|
|||
var GenericMiniUnit1Stage = {
|
||||
"name": "Generic Mini Unit 1-Stage",
|
||||
"scene": "res://Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn",
|
||||
"description": "A generic showroom featuring the Mini Unit 1-Stage",
|
||||
"description": "A generic showroom featuring the Mini Unit 1-Stage.\nInstalled from 1992-1994.",
|
||||
"thumbnail": "res://UI/FreeroamThumbnails/GenericMini1Stage.png",
|
||||
"stage": Stages.MiniUnit1Stage,
|
||||
"curtains": [ ]
|
||||
}
|
||||
|
|
|
@ -44,6 +44,8 @@ func _ready():
|
|||
$ModsScreen/DialogPanel/ModList.add_item(modManifest.ModInfo["mod_name"], null, true)
|
||||
tempLoadedList.append(modManifest.ModInfo["mod_name"])
|
||||
print("Loaded Mod \"%s\"" % modManifest.ModInfo["mod_name"])
|
||||
|
||||
_on_map_selector_item_selected($FreeRoamChooseScreen/DialogPanel/MapSelector.selected)
|
||||
|
||||
func _on_button_pressed() -> void:
|
||||
get_tree().change_scene_to_file("res://Scenes/GUI/EditorScreen.tscn")
|
||||
|
@ -97,3 +99,8 @@ func _on_open_folder_button_pressed() -> void:
|
|||
|
||||
func _on_load_map_button_pressed() -> void:
|
||||
get_tree().change_scene_to_file(FreeRoamMaps.MapIndex[$FreeRoamChooseScreen/DialogPanel/MapSelector.get_item_text($FreeRoamChooseScreen/DialogPanel/MapSelector.selected)]["scene"])
|
||||
|
||||
|
||||
func _on_map_selector_item_selected(index: int) -> void:
|
||||
$FreeRoamChooseScreen/DialogPanel/MapThumbnail.set_texture(load(FreeRoamMaps.MapIndex[$FreeRoamChooseScreen/DialogPanel/MapSelector.get_item_text(index)]["thumbnail"]))
|
||||
$FreeRoamChooseScreen/DialogPanel/DescriptionLabel.text = FreeRoamMaps.MapIndex[$FreeRoamChooseScreen/DialogPanel/MapSelector.get_item_text(index)]["description"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue