summaryrefslogtreecommitdiff
path: root/UI/HUD.tscn
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-10-06 12:31:04 +0200
committerDaniel Weipert <git@mail.dweipert.de>2024-10-06 12:31:04 +0200
commit9fe787ed8a6d23cf9ab1767392951e6af39ea8ae (patch)
tree5bd7ff20eda0033241748e21b91033f3176bfad7 /UI/HUD.tscn
parentb069ea91b095d80667475c06e62712c1bd7b537f (diff)
next commitHEADmain
Diffstat (limited to 'UI/HUD.tscn')
-rw-r--r--UI/HUD.tscn84
1 files changed, 64 insertions, 20 deletions
diff --git a/UI/HUD.tscn b/UI/HUD.tscn
index 5ef4b02..68c330e 100644
--- a/UI/HUD.tscn
+++ b/UI/HUD.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=22 format=3 uid="uid://d0mlxe0gcctle"]
+[gd_scene load_steps=23 format=3 uid="uid://d0mlxe0gcctle"]
[ext_resource type="Script" path="res://UI/hud.gd" id="1_rpghv"]
[ext_resource type="Texture2D" uid="uid://nypt5ybs2yjf" path="res://UI/Assets/ButtonBlocker.png" id="2_6o4l1"]
@@ -49,6 +49,13 @@ shader_parameter/adjust = 0.0
shader = ExtResource("3_v2jeg")
shader_parameter/adjust = 0.0
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8x67q"]
+content_margin_left = 1.0
+content_margin_top = 1.0
+content_margin_right = 1.0
+content_margin_bottom = 1.0
+bg_color = Color(1, 1, 1, 1)
+
[node name="HUD" type="CanvasLayer"]
script = ExtResource("1_rpghv")
@@ -75,112 +82,149 @@ offset_bottom = 14.0
grow_horizontal = 0
theme = ExtResource("2_he3is")
-[node name="HBoxContainer" type="HBoxContainer" parent="."]
+[node name="HBoxContainer2" type="HBoxContainer" parent="."]
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
+offset_top = -16.0
grow_horizontal = 2
grow_vertical = 0
theme = ExtResource("2_he3is")
+
+[node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer2"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 8
+size_flags_stretch_ratio = 2.0
theme_override_constants/separation = 0
-[node name="ButtonBlocker" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonBlocker" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_tsgkc")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Blocker"
mouse_default_cursor_shape = 2
texture = ExtResource("2_6o4l1")
stretch_mode = 5
-[node name="ButtonDigger" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonDigger" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_vfiay")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Digger"
mouse_default_cursor_shape = 2
texture = ExtResource("3_585t4")
stretch_mode = 5
-[node name="ButtonMiner" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonMiner" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_22xig")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Miner"
mouse_default_cursor_shape = 2
texture = ExtResource("5_5j5y4")
stretch_mode = 5
-[node name="ButtonBasher" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonBasher" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_sotrm")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Basher"
mouse_default_cursor_shape = 2
texture = ExtResource("6_p3ffi")
stretch_mode = 5
-[node name="ButtonFloater" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonFloater" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_ekuuk")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Floater (not implemented)"
mouse_default_cursor_shape = 2
texture = ExtResource("6_qnbw6")
stretch_mode = 5
-[node name="ButtonBuilder" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonBuilder" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_gowx5")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Builder (not implemented)"
mouse_default_cursor_shape = 2
texture = ExtResource("8_wjtr6")
stretch_mode = 5
-[node name="ButtonClimber" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonClimber" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_soqe0")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Climber"
mouse_default_cursor_shape = 2
texture = ExtResource("9_tcs2a")
stretch_mode = 5
-[node name="ButtonPlus" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonPlus" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_ywy56")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Speed +"
mouse_default_cursor_shape = 2
texture = ExtResource("4_dku02")
stretch_mode = 5
-[node name="ButtonMinus" type="TextureRect" parent="HBoxContainer"]
+[node name="ButtonMinus" type="TextureRect" parent="HBoxContainer2/HBoxContainer"]
unique_name_in_owner = true
texture_filter = 1
material = SubResource("ShaderMaterial_ascmt")
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
+tooltip_text = "Speed -"
mouse_default_cursor_shape = 2
texture = ExtResource("5_ybavg")
stretch_mode = 5
-[connection signal="gui_input" from="HBoxContainer/ButtonBlocker" to="." method="_on_button_blocker_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonDigger" to="." method="_on_button_digger_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonMiner" to="." method="_on_button_miner_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonBasher" to="." method="_on_button_basher_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonFloater" to="." method="_on_button_floater_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonBuilder" to="." method="_on_button_builder_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonClimber" to="." method="_on_button_climber_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonPlus" to="." method="_on_button_plus_gui_input"]
-[connection signal="gui_input" from="HBoxContainer/ButtonMinus" to="." method="_on_button_minus_gui_input"]
+[node name="MarginContainer" type="MarginContainer" parent="HBoxContainer2/HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_constants/margin_left = 4
+theme_override_constants/margin_top = 2
+
+[node name="CurrentButton" type="Label" parent="HBoxContainer2/HBoxContainer/MarginContainer"]
+unique_name_in_owner = true
+layout_mode = 2
+clip_text = true
+
+[node name="PanelContainer" type="PanelContainer" parent="HBoxContainer2"]
+layout_mode = 2
+theme_override_styles/panel = SubResource("StyleBoxFlat_8x67q")
+
+[node name="Minimap" type="TextureRect" parent="HBoxContainer2/PanelContainer"]
+unique_name_in_owner = true
+custom_minimum_size = Vector2(64, 32)
+layout_mode = 2
+size_flags_horizontal = 8
+
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonBlocker" to="." method="_on_button_blocker_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonDigger" to="." method="_on_button_digger_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonMiner" to="." method="_on_button_miner_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonBasher" to="." method="_on_button_basher_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonFloater" to="." method="_on_button_floater_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonBuilder" to="." method="_on_button_builder_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonClimber" to="." method="_on_button_climber_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonPlus" to="." method="_on_button_plus_gui_input"]
+[connection signal="gui_input" from="HBoxContainer2/HBoxContainer/ButtonMinus" to="." method="_on_button_minus_gui_input"]