diff options
author | metamuffin <metamuffin@disroot.org> | 2024-06-28 17:33:58 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-28 17:33:58 +0200 |
commit | b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109 (patch) | |
tree | fae2497a233e008dfbfbf3f2ac42b7c4030b0440 | |
parent | 1a46bf0d72ed0099bf9ca79fe83874ec4d63b875 (diff) | |
download | hurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar hurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar.bz2 hurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar.zst |
changed overlay to look like paper thingy
-rw-r--r-- | client/menu/overlay.gd | 4 | ||||
-rw-r--r-- | client/menu/overlay.tscn | 83 |
2 files changed, 66 insertions, 21 deletions
diff --git a/client/menu/overlay.gd b/client/menu/overlay.gd index 23efa209..528c3993 100644 --- a/client/menu/overlay.gd +++ b/client/menu/overlay.gd @@ -6,8 +6,8 @@ const LABEL_SCALE: Vector2 = Vector2(1.5, 1.5) var failed: int = 0 var completed: int = 0 -@onready var failed_label: Label = $VBoxContainer/HBoxContainer2/Failed -@onready var completed_label: Label = $VBoxContainer/HBoxContainer/Completed +@onready var failed_label: Label = $Control/Paper/MarginContainer/VBoxContainer/HBoxContainer2/Failed +@onready var completed_label: Label = $Control/Paper/MarginContainer/VBoxContainer/HBoxContainer/Completed func update(failed_: int, completed_: int): if failed_ - failed: diff --git a/client/menu/overlay.tscn b/client/menu/overlay.tscn index 46beae0f..d5853dfb 100644 --- a/client/menu/overlay.tscn +++ b/client/menu/overlay.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=4 format=3 uid="uid://bpikve6wlsjfl"] +[gd_scene load_steps=7 format=3 uid="uid://bpikve6wlsjfl"] [ext_resource type="Theme" uid="uid://b0qmvo504e457" path="res://menu/theme/theme.tres" id="1_4kujw"] [ext_resource type="Script" path="res://menu/overlay.gd" id="2_kbjds"] @@ -6,57 +6,102 @@ [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_04ujj"] bg_color = Color(0, 0, 0, 0) +[sub_resource type="Gradient" id="Gradient_pkrjd"] +colors = PackedColorArray(0.917969, 0.866454, 0.770122, 1, 0.832031, 0.781817, 0.666307, 1) + +[sub_resource type="FastNoiseLite" id="FastNoiseLite_k7p6k"] +noise_type = 0 +frequency = 0.0084 +domain_warp_enabled = true +domain_warp_frequency = -1.465 + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_jq3d3"] +color_ramp = SubResource("Gradient_pkrjd") +noise = SubResource("FastNoiseLite_k7p6k") + [node name="Overlay" type="PanelContainer"] -custom_minimum_size = Vector2(250, 0) anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 -offset_left = -40.0 -offset_bottom = 40.0 +offset_left = -215.0 +offset_bottom = 133.0 grow_horizontal = 0 theme = ExtResource("1_4kujw") theme_override_styles/panel = SubResource("StyleBoxFlat_04ujj") script = ExtResource("2_kbjds") -[node name="VBoxContainer" type="VBoxContainer" parent="."] +[node name="Control" type="Control" parent="."] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 + +[node name="Paper" type="TextureRect" parent="Control"] +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = -63.0 +offset_top = -463.0 +offset_right = 449.0 +offset_bottom = 49.0 +grow_vertical = 0 +rotation = 0.0610865 +texture = SubResource("NoiseTexture2D_jq3d3") + +[node name="MarginContainer" type="MarginContainer" parent="Control/Paper"] +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -142.0 +offset_right = 258.0 +grow_vertical = 0 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_bottom = 10 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/Paper/MarginContainer"] layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 8 -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +[node name="HBoxContainer" type="HBoxContainer" parent="Control/Paper/MarginContainer/VBoxContainer"] layout_mode = 2 -[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] +[node name="Label" type="Label" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 -theme_override_colors/font_color = Color(0.513233, 0.513233, 0.513233, 1) -theme_override_font_sizes/font_size = 40 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_font_sizes/font_size = 20 text = "Completed" -[node name="Control" type="Control" parent="VBoxContainer/HBoxContainer"] +[node name="Control" type="Control" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 -[node name="Completed" type="Label" parent="VBoxContainer/HBoxContainer"] +[node name="Completed" type="Label" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 -theme_override_font_sizes/font_size = 40 +theme_override_colors/font_color = Color(0, 0.278431, 0, 1) +theme_override_font_sizes/font_size = 30 text = "0" horizontal_alignment = 1 -[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] +[node name="HBoxContainer2" type="HBoxContainer" parent="Control/Paper/MarginContainer/VBoxContainer"] layout_mode = 2 -[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer2"] +[node name="Label" type="Label" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer2"] layout_mode = 2 -theme_override_colors/font_color = Color(0.513726, 0.513726, 0.513726, 1) -theme_override_font_sizes/font_size = 40 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_font_sizes/font_size = 20 text = "Failed" -[node name="Control" type="Control" parent="VBoxContainer/HBoxContainer2"] +[node name="Control" type="Control" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer2"] layout_mode = 2 size_flags_horizontal = 3 -[node name="Failed" type="Label" parent="VBoxContainer/HBoxContainer2"] +[node name="Failed" type="Label" parent="Control/Paper/MarginContainer/VBoxContainer/HBoxContainer2"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 -theme_override_font_sizes/font_size = 40 +theme_override_colors/font_color = Color(0.505882, 0, 0, 1) +theme_override_font_sizes/font_size = 30 text = "0" horizontal_alignment = 1 |