From 2e91599d59586e8d483fda48c9c4cb1b2d9a31fb Mon Sep 17 00:00:00 2001 From: Harmony Honey Date: Fri, 19 Jan 2024 23:19:22 -0500 Subject: [PATCH] OptionsMenu overlay --- src/menu/StartMenu.gd | 4 ++-- src/menu/StartMenu.tscn | 2 +- src/menu/options/OptionsMenu.gd | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/menu/StartMenu.gd b/src/menu/StartMenu.gd index a53eada..3e2b524 100644 --- a/src/menu/StartMenu.gd +++ b/src/menu/StartMenu.gd @@ -118,7 +118,7 @@ func menu_select(tag : String = menu_items[cursor].to_lower()): OptionsMenu.open(true, self) is_input = false Audio.play("menu_options", 0.9, 1.1) - Shared.cam.pos_target += Vector2(0, 250) + Shared.cam.pos_target += Vector2(228, 0) "credits": Shared.wipe_scene(Shared.credits_path) Audio.play("menu_pick", 0.9, 1.1) @@ -156,7 +156,7 @@ func menu_select(tag : String = menu_items[cursor].to_lower()): func resume(): is_input = true - Shared.cam.target_pos = Vector2(90, 76) + Shared.cam.pos_target = Vector2(90, 76) func switch_menu(arg, silent := false, _cursor := 0): var s = ["quit", "main", "slot", "open", "erase"] diff --git a/src/menu/StartMenu.tscn b/src/menu/StartMenu.tscn index e0815ac..191c286 100644 --- a/src/menu/StartMenu.tscn +++ b/src/menu/StartMenu.tscn @@ -825,7 +825,7 @@ tile_data = PoolIntArray( 131093, 536870916, 3, 131094, 4, 1, 131095, 4, 0, 1310 [node name="GameCamera" parent="Stage" instance=ExtResource( 13 )] position = Vector2( 90, 76 ) -bounds = Rect2( 0, 0, 0, 188 ) +bounds = Rect2( 300, 200, 300, 200 ) [node name="Actors" type="Node2D" parent="Stage"] script = ExtResource( 10 ) diff --git a/src/menu/options/OptionsMenu.gd b/src/menu/options/OptionsMenu.gd index 91fd932..66073c5 100644 --- a/src/menu/options/OptionsMenu.gd +++ b/src/menu/options/OptionsMenu.gd @@ -58,6 +58,7 @@ func open(arg := is_open, _last = null): center.visible = is_open input_clock = input_cooldown + select_item() if !is_open and is_instance_valid(last_menu) and last_menu.has_method("resume"): last_menu.resume()