From 4597189f157834c80f56b12b701fd2b2a15c2798 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sun, 8 Sep 2024 22:35:06 +0200 Subject: next commit --- UI/HUD.tscn | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 UI/HUD.tscn (limited to 'UI/HUD.tscn') diff --git a/UI/HUD.tscn b/UI/HUD.tscn new file mode 100644 index 0000000..b73fc34 --- /dev/null +++ b/UI/HUD.tscn @@ -0,0 +1,233 @@ +[gd_scene load_steps=17 format=3 uid="uid://bylx30cweulmk"] + +[ext_resource type="Script" path="res://UI/HUD.gd" id="1_2bu0v"] +[ext_resource type="Texture2D" uid="uid://c7ntdvxvv16io" path="res://Assets/UI/key_e.png" id="1_d2guw"] +[ext_resource type="Texture2D" uid="uid://hljlcokgys6y" path="res://Assets/UI/key_r.png" id="2_b00ni"] +[ext_resource type="PackedScene" uid="uid://x6kohecnw7f5" path="res://UI/SpawnButton.tscn" id="3_7eaea"] +[ext_resource type="Texture2D" uid="uid://up1rtweit3ut" path="res://Assets/Mobs/angesnow-menu01.png" id="4_w7sef"] +[ext_resource type="Texture2D" uid="uid://dq2i36oe1wj0m" path="res://Assets/Mobs/mob-pressed.png" id="5_xcxr8"] +[ext_resource type="Texture2D" uid="uid://dnkr5y0cfxu68" path="res://Assets/Mobs/mob-hovered.png" id="6_4go2d"] +[ext_resource type="Texture2D" uid="uid://dsy7k2v5fhh6v" path="res://Assets/Mobs/angesnow-front.png" id="7_ba5tw"] +[ext_resource type="Texture2D" uid="uid://dsui46tcf0pys" path="res://Assets/Mobs/banling-menu01.png" id="8_wmbg8"] +[ext_resource type="Texture2D" uid="uid://d3modiw2b30kh" path="res://Assets/Mobs/banling-front.png" id="9_nmd8t"] +[ext_resource type="Texture2D" uid="uid://75o7x0jadi08" path="res://Assets/Mobs/firomenis-menu01.png" id="10_daowa"] +[ext_resource type="Texture2D" uid="uid://bxr5ckrvhyp1t" path="res://Assets/Mobs/firomenis-front.png" id="11_yxcwt"] +[ext_resource type="Texture2D" uid="uid://byrx3c087exvb" path="res://Assets/Mobs/windeye-menu01.png" id="12_20egp"] +[ext_resource type="Texture2D" uid="uid://coiiq1yaonxeg" path="res://Assets/Mobs/windeye-front.png" id="13_iq5a7"] +[ext_resource type="Texture2D" uid="uid://dr02nqmrnciy0" path="res://Assets/Mobs/mob.png" id="14_t3qlu"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3rjde"] +bg_color = Color(0, 0, 0, 0.54902) + +[node name="HUD" type="CanvasLayer"] +script = ExtResource("1_2bu0v") + +[node name="Panel" type="PanelContainer" parent="."] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 29.0 +grow_horizontal = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_3rjde") + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel"] +layout_mode = 2 + +[node name="Container" type="HBoxContainer" parent="Panel/VBoxContainer"] +layout_mode = 2 + +[node name="GridContainer" type="GridContainer" parent="Panel/VBoxContainer/Container"] +layout_mode = 2 +columns = 2 + +[node name="MarginContainer" type="MarginContainer" parent="Panel/VBoxContainer/Container/GridContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer"] +layout_mode = 2 + +[node name="BuildModeButton" type="TextureRect" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer/HBoxContainer"] +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +texture = ExtResource("1_d2guw") +expand_mode = 1 + +[node name="Label" type="Label" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer/HBoxContainer"] +layout_mode = 2 +text = "Build Mode" + +[node name="MarginContainer2" type="MarginContainer" parent="Panel/VBoxContainer/Container/GridContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 4 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_right = 4 +theme_override_constants/margin_bottom = 4 + +[node name="HBoxContainer2" type="HBoxContainer" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer2"] +layout_mode = 2 + +[node name="SpawnerBoxButton" type="TextureRect" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer2/HBoxContainer2"] +custom_minimum_size = Vector2(24, 24) +layout_mode = 2 +texture = ExtResource("2_b00ni") +expand_mode = 1 + +[node name="Label" type="Label" parent="Panel/VBoxContainer/Container/GridContainer/MarginContainer2/HBoxContainer2"] +layout_mode = 2 +text = "Spawn Box" + +[node name="Control" type="Control" parent="Panel/VBoxContainer/Container"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="MarginContainer" type="MarginContainer" parent="Panel/VBoxContainer/Container"] +layout_mode = 2 +theme_override_constants/margin_right = 8 + +[node name="Score" type="Label" parent="Panel/VBoxContainer/Container/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "0" + +[node name="ColorRect" type="ColorRect" parent="Panel/VBoxContainer"] +custom_minimum_size = Vector2(0, 1) +layout_mode = 2 + +[node name="CenterContainer" type="CenterContainer" parent="."] +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 0 + +[node name="Tower" type="Label" parent="CenterContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="SpawnBox" type="PanelContainer" parent="."] +unique_name_in_owner = true +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -40.0 +offset_top = -40.0 +grow_horizontal = 0 +grow_vertical = 0 + +[node name="MarginContainer" type="MarginContainer" parent="SpawnBox"] +layout_mode = 2 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_top = 8 +theme_override_constants/margin_right = 8 +theme_override_constants/margin_bottom = 8 + +[node name="GridContainer" type="GridContainer" parent="SpawnBox/MarginContainer"] +layout_mode = 2 +theme_override_constants/h_separation = 12 +theme_override_constants/v_separation = 12 +columns = 4 + +[node name="SpawnButton" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("4_w7sef") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") +texture = ExtResource("7_ba5tw") + +[node name="SpawnButton2" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("8_wmbg8") +texture_hover = ExtResource("6_4go2d") +texture = ExtResource("9_nmd8t") + +[node name="SpawnButton3" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("10_daowa") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") +texture = ExtResource("11_yxcwt") + +[node name="SpawnButton4" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("12_20egp") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") +texture = ExtResource("13_iq5a7") + +[node name="SpawnButton5" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton6" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton7" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton8" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton9" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton10" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton11" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton12" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton13" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton14" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton15" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") + +[node name="SpawnButton16" parent="SpawnBox/MarginContainer/GridContainer" instance=ExtResource("3_7eaea")] +layout_mode = 2 +texture_normal = ExtResource("14_t3qlu") +texture_pressed = ExtResource("5_xcxr8") +texture_hover = ExtResource("6_4go2d") -- cgit v1.2.3