From 46553a351aaf3b1b6993a4c9aa9febe0a37944b9 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Sat, 13 Sep 2025 02:26:40 +0200 Subject: [PATCH] Add achievement panel texture and update AchievementPopup design --- objects/ui/achievement_popup.tscn | 21 ++++++----- sprites/achievement_panel.png | Bin 0 -> 367 bytes sprites/achievement_panel.png.import | 34 ++++++++++++++++++ sprites/achievement_panel_with_cup.png | Bin 0 -> 538 bytes sprites/achievement_panel_with_cup.png.import | 34 ++++++++++++++++++ 5 files changed, 81 insertions(+), 8 deletions(-) create mode 100644 sprites/achievement_panel.png create mode 100644 sprites/achievement_panel.png.import create mode 100644 sprites/achievement_panel_with_cup.png create mode 100644 sprites/achievement_panel_with_cup.png.import diff --git a/objects/ui/achievement_popup.tscn b/objects/ui/achievement_popup.tscn index 85bebd6..b0939d6 100644 --- a/objects/ui/achievement_popup.tscn +++ b/objects/ui/achievement_popup.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=4 format=3 uid="uid://tgaadui3lvdc"] +[gd_scene load_steps=5 format=3 uid="uid://tgaadui3lvdc"] [ext_resource type="Script" uid="uid://cejjan582nhfn" path="res://scripts/UI/AchievementPopup.cs" id="1_8pd1y"] [ext_resource type="Texture2D" uid="uid://cebeyr4wnibvk" path="res://sprites/achievement.png" id="2_1wq1d"] +[ext_resource type="Texture2D" uid="uid://fvgvlqh7vv1l" path="res://sprites/achievement_panel.png" id="2_enx8n"] -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_enx8n"] -bg_color = Color(0, 0, 0, 1) +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_enx8n"] +texture = ExtResource("2_enx8n") [node name="AchievementPopup" type="CanvasLayer" node_paths=PackedStringArray("TitleLabel", "DescriptionLabel", "IconRect")] script = ExtResource("1_8pd1y") @@ -33,7 +34,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_enx8n") +theme_override_styles/panel = SubResource("StyleBoxTexture_enx8n") [node name="MarginContainer" type="MarginContainer" parent="Container/Panel"] layout_mode = 1 @@ -42,22 +43,26 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 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 +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="VBoxContainer" type="VBoxContainer" parent="Container/Panel/MarginContainer"] layout_mode = 2 +size_flags_vertical = 4 [node name="Title" type="Label" parent="Container/Panel/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(120, 30) layout_mode = 2 theme_override_font_sizes/font_size = 16 text = "saaaaaaaaaaaaaaaaaaa" +horizontal_alignment = 1 +vertical_alignment = 1 autowrap_mode = 3 [node name="Description" type="Label" parent="Container/Panel/MarginContainer/VBoxContainer"] +visible = false custom_minimum_size = Vector2(120, 40) layout_mode = 2 theme_override_colors/font_color = Color(0.7, 0.7, 0.7, 1) diff --git a/sprites/achievement_panel.png b/sprites/achievement_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..2936e1f2acc7b0d0aad14c3c6d0f98289fc73d7a GIT binary patch literal 367 zcmbV|y-UMT6vc0?NG%isiin6r=-?!;TSs4MtpP1ftfGtb;Z(sP=#ohqaIj;}WRiEoajD zzfXV8XrzvuY6*I;^B>yW)YlsoO)by!5RutF4BcNd4j=Sa*i2I4Uf* zz((jM&{w{-3!M%m1CvzXafnB6IHS?Ps?^H8Qq%tf DBucrR literal 0 HcmV?d00001 diff --git a/sprites/achievement_panel.png.import b/sprites/achievement_panel.png.import new file mode 100644 index 0000000..7be437e --- /dev/null +++ b/sprites/achievement_panel.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fvgvlqh7vv1l" +path="res://.godot/imported/achievement_panel.png-a5460ad92f37d6ff17f4edcbe3b98c52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/achievement_panel.png" +dest_files=["res://.godot/imported/achievement_panel.png-a5460ad92f37d6ff17f4edcbe3b98c52.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/achievement_panel_with_cup.png b/sprites/achievement_panel_with_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab4c5d38c61ca72523ee47f2abd0a793abbd324 GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pJ!3-oHh`bR4QjEnx?oJHr&dIz4a#jTRgt!7} zAgHXYT(oGBL12^Pq{E4qA20g<*&xx;b5UmD<4KGDpSH+l@LVNO_}OvM=S3Eo41tRn zX1!)O{kh3AlA)`M;q_&O|DPvSIx-wCWca^`;s0%*K@5)r8U9xq{6D>GlYqf($Hf1M zoBr>5JxihTw&UT?iT@vO`kyGUXp-aSMTP$lZ~Cvnu*=c$e_+%9MZ5khFl=&6{GGVy z|D?M}cPC@pN$viD-R0J&^CP z0f+N$Z-Elux==RS`A$dy&?GGy6?Xv+oFPIpLz?bR|5P zp;{=7VH(pSpT%8m0+yfd%>Qxm5sULA#p+F=KB-(c@ADW4J$QF|YxcswH-9In8*FE< ze#o))ueSNDf`8l-_%-}LF)93$c^Jp=@@!v*+w}CyObs^fp*;Kd^L