diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-09-05 23:05:01 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-09-05 23:07:07 +0200 |
| commit | 6efdec681466addf3c203640518bd8db122270db (patch) | |
| tree | f81f15bb918dfa52e983727b7399153f8ce5a7c2 /client/gui/menus/game.gd | |
| parent | 81deaf81c800900e30046cb927be1c9d91ae61b8 (diff) | |
| download | hurrycurry-6efdec681466addf3c203640518bd8db122270db.tar hurrycurry-6efdec681466addf3c203640518bd8db122270db.tar.bz2 hurrycurry-6efdec681466addf3c203640518bd8db122270db.tar.zst | |
refactor scene tree of all overlays to be children of Overlays
Diffstat (limited to 'client/gui/menus/game.gd')
| -rw-r--r-- | client/gui/menus/game.gd | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/client/gui/menus/game.gd b/client/gui/menus/game.gd index a4916b92..a46cc93b 100644 --- a/client/gui/menus/game.gd +++ b/client/gui/menus/game.gd @@ -18,16 +18,14 @@ class_name GameMenu @onready var game: Game = $Game @onready var debug_label: RichTextLabel = $Debug -@onready var overlay: Overlay = $Overlay -@onready var popup_message: PopupMessage = $PopupMessage -@onready var chat_preview: ChatPreview = $ChatPreview -@onready var pinned_items: PinnedItemMessages = $PinnedItemMessages +@onready var popup_message: PopupMessage = $Overlays/PopupMessage +@onready var chat_preview: ChatPreview = $Overlays/ChatPreview +@onready var pinned_items: PinnedItemMessages = $Overlays/PinnedItemMessages func _ready(): get_tree().get_root().go_back_requested.connect(open_ingame_menu) super() transition.set_loading_text(tr("c.menu.game.connecting")) - Settings.hook_changed_init("ui.hide_overlays", false, apply_hide_overlays) func _input(_event): if Input.is_action_just_pressed("ui_menu"): @@ -39,9 +37,6 @@ func _input(_event): await submenu("res://gui/menus/chat.tscn") chat_preview.visible = true - if Input.is_action_just_pressed("toggle_overlay"): - Global.set_setting("ui.hide_overlays", not Global.get_setting("ui.hide_overlays")) - func _menu_cover(state): game.follow_camera.disable_input_menu = state game.follow_camera.update_disable_input() @@ -56,9 +51,3 @@ func open_ingame_menu(): if popup != null: return Sound.play_click() submenu("res://gui/menus/ingame.tscn") - -func apply_hide_overlays(v: bool): - overlay.visible = v - pinned_items.visible = v - chat_preview.visible = v - popup_message.visible = false |