a game about throwing hammers made for the github game off
Diffstat (limited to 'ui/cfg.tscn')
| -rw-r--r-- | ui/cfg.tscn | 315 |
1 files changed, 55 insertions, 260 deletions
diff --git a/ui/cfg.tscn b/ui/cfg.tscn index fc2dd12..81a0cad 100644 --- a/ui/cfg.tscn +++ b/ui/cfg.tscn @@ -1,84 +1,9 @@ -[gd_scene load_steps=11 format=3 uid="uid://c0u64ju7url7g"] +[gd_scene load_steps=5 format=3 uid="uid://c0u64ju7url7g"] [ext_resource type="Theme" uid="uid://b5sr8elfovyw3" path="res://ui/main.theme.tres" id="1_14aww"] -[ext_resource type="Script" path="res://addons/remap/RemapButton.gd" id="1_c3nk4"] -[ext_resource type="Script" path="res://ui/cfg.gd" id="2_3rpdm"] -[ext_resource type="FontFile" uid="uid://ck4uai24afp11" path="res://addons/remap/PromptFont.ttf" id="3_g7yde"] - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_n07ao"] -bg_color = Color(0, 0.0784314, 0.168627, 0.615686) -corner_radius_top_left = 15 -corner_radius_top_right = 15 -corner_radius_bottom_right = 15 -corner_radius_bottom_left = 15 - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nd1ad"] -content_margin_left = 15.0 -content_margin_top = 15.0 -content_margin_right = 15.0 -content_margin_bottom = 15.0 -bg_color = Color(0, 0, 0, 0) -border_width_left = 5 -border_width_top = 5 -border_width_right = 5 -border_width_bottom = 5 -corner_radius_top_left = 15 -corner_radius_top_right = 15 -corner_radius_bottom_right = 15 -corner_radius_bottom_left = 15 - -[sub_resource type="GDScript" id="GDScript_gnxo1"] -resource_name = "holder" -script/source = "extends VBoxContainer - -@export var font_size: int - -func _ready() -> void: - for c in get_children(): - if c.name == \"bbar\": - continue - c.button.add_theme_font_size_override(\"font_size\", font_size) -" - -[sub_resource type="GDScript" id="GDScript_dodrb"] -resource_name = "reset" -script/source = "extends Button - -func _pressed() -> void: - InputMap.load_from_project_settings() -" - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_t7ea5"] -content_margin_left = 10.0 -content_margin_top = 10.0 -content_margin_right = 10.0 -content_margin_bottom = 10.0 -bg_color = Color(0.427451, 0.117647, 0.156863, 1) -border_width_left = 5 -border_width_top = 5 -border_width_right = 5 -border_width_bottom = 5 -border_color = Color(0.658824, 0.129412, 0.294118, 1) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_it6gr"] -content_margin_left = 10.0 -content_margin_top = 10.0 -content_margin_right = 10.0 -content_margin_bottom = 10.0 -bg_color = Color(0.513726, 0.117647, 0.156863, 1) -border_width_left = 5 -border_width_top = 5 -border_width_right = 5 -border_width_bottom = 5 -border_color = Color(0.92549, 0.345098, 0.278431, 1) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 +[ext_resource type="Script" path="res://ui/popup.gd" id="2_l8wlj"] +[ext_resource type="PackedScene" uid="uid://ds7n3sd3bfnu8" path="res://ui/keybinds.tscn" id="3_7eok8"] +[ext_resource type="PackedScene" uid="uid://bvka0056uk3q4" path="res://ui/graphics.tscn" id="4_rtxkf"] [node name="cfg" type="ColorRect" node_paths=PackedStringArray("focus")] anchors_preset = 15 @@ -87,186 +12,56 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("1_14aww") -color = Color(0, 0, 0, 0.192157) -script = ExtResource("2_3rpdm") -focus = NodePath("margin/Scroll/V/left") - -[node name="margin" type="MarginContainer" parent="."] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/margin_left = 10 -theme_override_constants/margin_top = 10 -theme_override_constants/margin_right = 10 -theme_override_constants/margin_bottom = 10 - -[node name="Panel" type="Panel" parent="margin"] -layout_mode = 2 -offset_left = 10.0 -offset_top = 10.0 -offset_right = 310.0 -offset_bottom = 310.0 -mouse_filter = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_n07ao") - -[node name="Scroll" type="ScrollContainer" parent="margin"] -layout_mode = 2 -offset_left = 10.0 -offset_top = 10.0 -offset_right = 310.0 -offset_bottom = 310.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_nd1ad") -follow_focus = true -horizontal_scroll_mode = 3 -vertical_scroll_mode = 3 - -[node name="V" type="VBoxContainer" parent="margin/Scroll"] -show_behind_parent = true -layout_mode = 2 -offset_left = 15.0 -offset_top = 15.0 -offset_right = 285.0 -offset_bottom = 285.0 +color = Color(0, 0, 0, 0.596078) +script = ExtResource("2_l8wlj") +focus = NodePath("V/graphics") + +[node name="V" type="VBoxContainer" parent="."] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -70.0 +offset_top = -76.0 +offset_right = 70.0 +offset_bottom = 76.0 grow_horizontal = 2 grow_vertical = 2 -size_flags_horizontal = 3 -size_flags_vertical = 3 -script = SubResource("GDScript_gnxo1") -font_size = 15 - -[node name="bbar" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -layout_mode = 2 -offset_right = 270.0 -offset_bottom = 36.0 - -[node name="space3" type="Control" parent="margin/Scroll/V/bbar"] -custom_minimum_size = Vector2(20, 0) -layout_mode = 2 -anchors_preset = 0 -offset_right = 20.0 -offset_bottom = 36.0 - -[node name="reset" type="Button" parent="margin/Scroll/V/bbar"] -show_behind_parent = true -layout_mode = 2 -offset_left = 24.0 -offset_right = 79.0 -offset_bottom = 36.0 -size_flags_horizontal = 4 -theme_override_font_sizes/font_size = 12 -text = "reset" -script = SubResource("GDScript_dodrb") - -[node name="space" type="Control" parent="margin/Scroll/V/bbar"] -layout_mode = 2 -anchors_preset = 0 -offset_left = 83.0 -offset_right = 190.0 -offset_bottom = 36.0 -size_flags_horizontal = 3 - -[node name="exit" type="Button" parent="margin/Scroll/V/bbar"] -show_behind_parent = true -layout_mode = 2 -offset_left = 194.0 -offset_right = 226.0 -offset_bottom = 36.0 -size_flags_horizontal = 4 -theme_override_fonts/font = ExtResource("3_g7yde") -theme_override_font_sizes/font_size = 12 -theme_override_styles/normal = SubResource("StyleBoxFlat_t7ea5") -theme_override_styles/hover = SubResource("StyleBoxFlat_it6gr") -theme_override_styles/pressed = SubResource("StyleBoxFlat_it6gr") -theme_override_styles/focus = SubResource("StyleBoxFlat_it6gr") -text = "✗" - -[node name="space2" type="Control" parent="margin/Scroll/V/bbar"] -custom_minimum_size = Vector2(40, 0) -layout_mode = 2 -anchors_preset = 0 -offset_left = 230.0 -offset_right = 270.0 -offset_bottom = 36.0 - -[node name="left" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -custom_minimum_size = Vector2(42, 42) -layout_mode = 2 -offset_top = 40.0 -offset_right = 270.0 -offset_bottom = 82.0 -script = ExtResource("1_c3nk4") -prompt_text = "push button" -_name = "left" -action = "left" -icon_size = Vector2(35, 35) -font_size = 19 -continuous_updating = true - -[node name="right" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -custom_minimum_size = Vector2(42, 42) -layout_mode = 2 -offset_top = 86.0 -offset_right = 270.0 -offset_bottom = 128.0 -script = ExtResource("1_c3nk4") -prompt_text = "push button" -_name = "right" -action = "right" -icon_size = Vector2(35, 35) -font_size = 19 -continuous_updating = true - -[node name="up" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -custom_minimum_size = Vector2(42, 42) -layout_mode = 2 -offset_top = 132.0 -offset_right = 270.0 -offset_bottom = 174.0 -script = ExtResource("1_c3nk4") -prompt_text = "push button" -_name = "jump" -action = "jump" -icon_size = Vector2(35, 35) -font_size = 19 -continuous_updating = true - -[node name="down" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -custom_minimum_size = Vector2(42, 42) -layout_mode = 2 -offset_top = 178.0 -offset_right = 270.0 -offset_bottom = 220.0 -script = ExtResource("1_c3nk4") -prompt_text = "push button" -_name = "fall" -action = "down" -icon_size = Vector2(35, 35) -font_size = 19 -continuous_updating = true - -[node name="shoot" type="HBoxContainer" parent="margin/Scroll/V"] -show_behind_parent = true -custom_minimum_size = Vector2(42, 42) -layout_mode = 2 -offset_top = 224.0 -offset_right = 270.0 -offset_bottom = 266.0 -script = ExtResource("1_c3nk4") -prompt_text = "push button" -_name = "shoot" -action = "shoot" -icon_size = Vector2(35, 35) -font_size = 19 -continuous_updating = true - -[connection signal="pressed" from="margin/Scroll/V/bbar/exit" to="." method="_on_exit_pressed"] +alignment = 1 + +[node name="graphics" type="Button" parent="V"] +offset_top = 7.0 +offset_right = 140.0 +offset_bottom = 50.0 +focus_neighbor_top = NodePath("../back") +focus_neighbor_bottom = NodePath("../keybinds") +text = "graphics" + +[node name="keybinds" type="Button" parent="V"] +offset_top = 54.0 +offset_right = 140.0 +offset_bottom = 97.0 +focus_neighbor_top = NodePath("../graphics") +focus_neighbor_bottom = NodePath("../back") +text = "controls" + +[node name="back" type="Button" parent="V"] +offset_top = 101.0 +offset_right = 140.0 +offset_bottom = 144.0 +focus_neighbor_top = NodePath("../keybinds") +focus_neighbor_bottom = NodePath("../graphics") +text = "back" + +[node name="keybinds" parent="." instance=ExtResource("3_7eok8")] +visible = false + +[node name="graphics" parent="." instance=ExtResource("4_rtxkf")] +visible = false + +[connection signal="pressed" from="V/graphics" to="graphics" method="open"] +[connection signal="pressed" from="V/keybinds" to="keybinds" method="open"] +[connection signal="pressed" from="V/back" to="." method="exit"] +[connection signal="close" from="keybinds" to="." method="open"] +[connection signal="close" from="graphics" to="." method="open"] |