aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-28 17:33:58 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-28 17:33:58 +0200
commitb3d8b0ac222ee1e825b81eb5d81ab6efcfec9109 (patch)
treefae2497a233e008dfbfbf3f2ac42b7c4030b0440
parent1a46bf0d72ed0099bf9ca79fe83874ec4d63b875 (diff)
downloadhurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar
hurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar.bz2
hurrycurry-b3d8b0ac222ee1e825b81eb5d81ab6efcfec9109.tar.zst
changed overlay to look like paper thingy
-rw-r--r--client/menu/overlay.gd4
-rw-r--r--client/menu/overlay.tscn83
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