[gd_scene load_steps=4 format=3] [ext_resource path="res://scripts/core/hud.gd" type="Script" id="1"] [ext_resource path="res://scenes/ui/display_menu.tscn" type="PackedScene" id="2"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_action_prompt"] bg_color = Color(0.08, 0.05, 0.13, 0.9) border_width_left = 1 border_width_top = 1 border_width_right = 1 border_width_bottom = 1 border_color = Color(0.52, 0.46, 0.62, 0.9) corner_radius_top_left = 8 corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 shadow_color = Color(0.02, 0.01, 0.03, 0.45) shadow_size = 3 [node name="HUD" type="CanvasLayer"] script = ExtResource("1") [node name="Root" type="Control" parent="."] layout_mode = 0 offset_right = 1152.0 offset_bottom = 648.0 scale = Vector2(1.666667, 1.666667) mouse_filter = 2 [node name="TopBar" type="ColorRect" parent="Root"] layout_mode = 0 offset_left = 16.0 offset_top = 4.0 offset_right = 1136.0 offset_bottom = 62.0 color = Color(0.08, 0.05, 0.13, 0.9) [node name="LocationLabel" type="Label" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 18.0 offset_top = 8.0 offset_right = 260.0 offset_bottom = 48.0 theme_override_font_sizes/font_size = 24 text = "BIG EGG" [node name="HealthBar" type="ProgressBar" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 286.0 offset_top = 12.0 offset_right = 556.0 offset_bottom = 43.0 value = 100.0 show_percentage = false [node name="HealthLabel" type="Label" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 304.0 offset_top = 16.0 offset_right = 540.0 offset_bottom = 40.0 text = "HP 100 / 100" horizontal_alignment = 1 [node name="CoinsLabel" type="Label" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 860.0 offset_top = 12.0 offset_right = 1094.0 offset_bottom = 45.0 theme_override_colors/font_color = Color(1, 0.82, 0.25, 1) theme_override_font_sizes/font_size = 20 text = "COINS 0" horizontal_alignment = 2 [node name="StaminaBar" type="ProgressBar" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 582.0 offset_top = 12.0 offset_right = 823.0 offset_bottom = 43.0 value = 60.0 show_percentage = false [node name="StaminaLabel" type="Label" parent="Root/TopBar"] unique_name_in_owner = true offset_left = 598.0 offset_top = 16.0 offset_right = 807.0 offset_bottom = 40.0 text = "STAMINA 60" horizontal_alignment = 1 [node name="InventoryPanel" type="ColorRect" parent="Root"] offset_left = 16.0 offset_top = 86.0 offset_right = 206.0 offset_bottom = 215.0 color = Color(0.08, 0.05, 0.13, 0.78) [node name="InventoryLabel" type="Label" parent="Root/InventoryPanel"] unique_name_in_owner = true offset_left = 12.0 offset_top = 9.0 offset_right = 182.0 offset_bottom = 122.0 text = "INGREDIENTS" [node name="DishesPanel" type="ColorRect" parent="Root"] offset_left = 16.0 offset_top = 224.0 offset_right = 206.0 offset_bottom = 350.0 color = Color(0.08, 0.05, 0.13, 0.78) [node name="DishesLabel" type="Label" parent="Root/DishesPanel"] unique_name_in_owner = true offset_left = 12.0 offset_top = 9.0 offset_right = 182.0 offset_bottom = 118.0 text = "CARRIED PLATE\nNone" autowrap_mode = 2 [node name="ObjectiveLabel" type="Label" parent="Root"] unique_name_in_owner = true offset_left = 300.0 offset_top = 84.0 offset_right = 852.0 offset_bottom = 116.0 theme_override_colors/font_color = Color(1, 0.88, 0.52, 1) text = "Objective" horizontal_alignment = 1 [node name="MovementLabel" type="Label" parent="Root"] unique_name_in_owner = true offset_left = 300.0 offset_top = 108.0 offset_right = 852.0 offset_bottom = 132.0 theme_override_colors/font_color = Color(0.55, 0.9, 1, 1) text = "WALK [R / X] DASH READY [Q / B]" horizontal_alignment = 1 [node name="ToastLabel" type="Label" parent="Root"] unique_name_in_owner = true offset_left = 300.0 offset_top = 140.0 offset_right = 852.0 offset_bottom = 178.0 theme_override_font_sizes/font_size = 20 horizontal_alignment = 1 [node name="RestaurantClosedLabel" type="Label" parent="Root"] unique_name_in_owner = true visible = false offset_left = 300.0 offset_top = 174.0 offset_right = 852.0 offset_bottom = 244.0 theme_override_colors/font_color = Color(1, 0.82, 0.25, 1) theme_override_colors/font_shadow_color = Color(0.08, 0.02, 0.08, 1) theme_override_constants/shadow_offset_x = 4 theme_override_constants/shadow_offset_y = 4 theme_override_font_sizes/font_size = 24 text = "RESTAURANT CLOSED FOR THE DAY" horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 2 [node name="RestaurantActions" type="HBoxContainer" parent="Root"] unique_name_in_owner = true visible = false offset_left = 825.0 offset_top = 522.0 offset_right = 1136.0 offset_bottom = 570.0 theme_override_constants/separation = 10 mouse_filter = 0 [node name="UpgradeButton" type="Button" parent="Root/RestaurantActions"] unique_name_in_owner = true custom_minimum_size = Vector2(145, 46) layout_mode = 2 text = "UPGRADES" [node name="DungeonButton" type="Button" parent="Root/RestaurantActions"] unique_name_in_owner = true custom_minimum_size = Vector2(145, 46) layout_mode = 2 text = "ENTER DUNGEON" [node name="ActionPromptPanel" type="PanelContainer" parent="Root"] unique_name_in_owner = true visible = false offset_right = 360.0 offset_bottom = 40.0 mouse_filter = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_action_prompt") [node name="PromptRow" type="HBoxContainer" parent="Root/ActionPromptPanel"] layout_mode = 2 theme_override_constants/separation = 8 [node name="ActionKeyLabel" type="Label" parent="Root/ActionPromptPanel/PromptRow"] unique_name_in_owner = true custom_minimum_size = Vector2(72, 0) layout_mode = 2 theme_override_colors/font_color = Color(1, 0.85, 0.36, 1) theme_override_colors/font_outline_color = Color(0.08, 0.04, 0.1, 1) theme_override_constants/outline_size = 2 theme_override_font_sizes/font_size = 13 text = "SPACE / A" horizontal_alignment = 1 vertical_alignment = 1 [node name="Separator" type="Label" parent="Root/ActionPromptPanel/PromptRow"] layout_mode = 2 theme_override_colors/font_color = Color(0.55, 0.5, 0.62, 1) text = "•" vertical_alignment = 1 [node name="PromptLabel" type="Label" parent="Root/ActionPromptPanel/PromptRow"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_colors/font_color = Color(0.96, 0.94, 1, 1) theme_override_font_sizes/font_size = 14 text = "Action" vertical_alignment = 1 clip_text = true text_overrun_behavior = 3 [node name="DebugPanel" type="HBoxContainer" parent="Root"] offset_left = 735.0 offset_top = 586.0 offset_right = 1136.0 offset_bottom = 630.0 mouse_filter = 0 [node name="DebugButton" type="Button" parent="Root/DebugPanel"] unique_name_in_owner = true layout_mode = 2 text = "+ Debug Supplies" [node name="ResetButton" type="Button" parent="Root/DebugPanel"] unique_name_in_owner = true layout_mode = 2 text = "Reset" [node name="DisplayButton" type="Button" parent="Root/DebugPanel"] unique_name_in_owner = true layout_mode = 2 text = "Display" [node name="DisplayMenu" parent="." instance=ExtResource("2")] unique_name_in_owner = true