New items + base typing + price generation + new menu template
This commit is contained in:
parent
ff19560f0b
commit
50be4a0bb2
20 changed files with 408 additions and 37 deletions
3
scripts/menu/BaseMenu.gd
Normal file
3
scripts/menu/BaseMenu.gd
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
extends Control
|
||||
|
||||
var base
|
||||
10
scripts/menu/CloseMenuButton.gd
Normal file
10
scripts/menu/CloseMenuButton.gd
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
extends BaseButton
|
||||
|
||||
@onready var main_menu = $"../../MainMenu"
|
||||
|
||||
func _ready():
|
||||
button_up.connect(close)
|
||||
|
||||
func close():
|
||||
get_parent().visible = false
|
||||
main_menu.visible = true
|
||||
|
|
@ -19,7 +19,8 @@ func _ready():
|
|||
change_menu(0)
|
||||
else:
|
||||
change_menu(5)
|
||||
profile_status.text = "Current profile: [{profile}]".format({"profile": Game.profile.profile_meta['meta']['profile_name']})
|
||||
var format = {"profile": Game.profile.profile_meta['meta']['profile_name']}
|
||||
profile_status.text = "Current profile: [{profile}]".format(format)
|
||||
|
||||
func change_menu(id):
|
||||
input.visible = false
|
||||
|
|
|
|||
23
scripts/menu/OpenMenuButton.gd
Normal file
23
scripts/menu/OpenMenuButton.gd
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
extends BaseButton
|
||||
|
||||
@onready var trading_menu = $"../../TradingMenu"
|
||||
@onready var quest_menu = $"../../QuestMenu"
|
||||
@onready var equipment_menu = $"../../EquipmentMenu"
|
||||
@onready var info_menu = $"../../InfoMenu"
|
||||
|
||||
func _ready():
|
||||
button_up.connect(open)
|
||||
|
||||
func open():
|
||||
var menu
|
||||
match name:
|
||||
"TradingMenuGoto":
|
||||
menu = trading_menu
|
||||
"QuestMenuGoto":
|
||||
menu = quest_menu
|
||||
"EquipmentMenuGoto":
|
||||
menu = equipment_menu
|
||||
"InfoMenuGoto":
|
||||
menu = info_menu
|
||||
menu.visible = true
|
||||
get_parent().visible = false
|
||||
Loading…
Add table
Add a link
Reference in a new issue