From 9093c5a98877ba5d03383978af80f4aff9160569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Gasc=C3=B3n?= <52170489+GerardGascon@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:18:07 +0200 Subject: [PATCH] feat: new dragon list view --- assets/sprites/ui/DP_UI_CharList_BG.png | Bin 4052 -> 13567 bytes scenes/dragon_editor/dragon_editor.tscn | 2 +- scenes/dragon_list/dragon_list.tscn | 53 ++++++++++++------------ scenes/main.tscn | 2 +- 4 files changed, 28 insertions(+), 29 deletions(-) diff --git a/assets/sprites/ui/DP_UI_CharList_BG.png b/assets/sprites/ui/DP_UI_CharList_BG.png index 8a720f0aadd9d23b471620c5c13a3d17ef2e1af3..2295dcb3916932089f9e2ffd9325d4d085c5c54d 100644 GIT binary patch literal 13567 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 OxMX|9rtX4Y>i+@

&S` diff --git a/scenes/dragon_editor/dragon_editor.tscn b/scenes/dragon_editor/dragon_editor.tscn index b592062..7d92a5a 100644 --- a/scenes/dragon_editor/dragon_editor.tscn +++ b/scenes/dragon_editor/dragon_editor.tscn @@ -8,7 +8,7 @@ [ext_resource type="Resource" uid="uid://c03ejnvavmcj5" path="res://assets/outfits/dragons.tres" id="5_1ivi1"] [ext_resource type="SpriteFrames" uid="uid://c5rqqy7b5ihi5" path="res://assets/animations/decor/rosa.tres" id="6_c4sli"] [ext_resource type="Texture2D" uid="uid://dceoy4417v83e" path="res://assets/sprites/ui/DP_UI_CharCreation_BG.png" id="6_udwtk"] -[ext_resource type="Script" path="res://src/draggable.gd" id="7_1vw8k"] +[ext_resource type="Script" uid="uid://dxl7onk7x6h8b" path="res://src/draggable.gd" id="7_1vw8k"] [ext_resource type="Texture2D" uid="uid://bu5xa7tgfk3h3" path="res://assets/sprites/ui/DP_UI_Buttons01.png" id="7_qppok"] [ext_resource type="Texture2D" uid="uid://bgpbbkmwt8ysq" path="res://assets/sprites/ui/DP_UI_Button_Text.png" id="8_ofxsr"] [ext_resource type="Texture2D" uid="uid://bdrm1nxydvf5t" path="res://assets/sprites/ui/DP_UI_Label_Big.png" id="12_qppok"] diff --git a/scenes/dragon_list/dragon_list.tscn b/scenes/dragon_list/dragon_list.tscn index c06a92c..e22ef0a 100644 --- a/scenes/dragon_list/dragon_list.tscn +++ b/scenes/dragon_list/dragon_list.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=10 format=3 uid="uid://tubxrqxjic6r"] +[gd_scene load_steps=11 format=3 uid="uid://tubxrqxjic6r"] [ext_resource type="Script" uid="uid://dm8d0ikf1n8qa" path="res://scenes/dragon_list/dragon_list_view.gd" id="1_q7g8i"] [ext_resource type="PackedScene" uid="uid://cq3orf2ktmel0" path="res://scenes/dragon_list/dragon/dragon.tscn" id="2_h4iwm"] +[ext_resource type="Texture2D" uid="uid://cup2lrb8lou72" path="res://assets/sprites/ui/DP_UI_CharList_BG.png" id="4_f227k"] [ext_resource type="Texture2D" uid="uid://d27vpp71fe4de" path="res://assets/sprites/ui/DP_UI_CharList_Frame.png" id="6_74fyi"] [ext_resource type="FontFile" uid="uid://u1pey2ilx31c" path="res://assets/fonts/Montjuic.ttf" id="8_74fyi"] -[ext_resource type="Script" path="res://src/draggable.gd" id="8_b7eir"] +[ext_resource type="Script" uid="uid://dxl7onk7x6h8b" path="res://src/draggable.gd" id="8_b7eir"] [ext_resource type="Texture2D" uid="uid://bdrm1nxydvf5t" path="res://assets/sprites/ui/DP_UI_Label_Big.png" id="9_cv2ce"] [ext_resource type="Texture2D" uid="uid://bu5xa7tgfk3h3" path="res://assets/sprites/ui/DP_UI_Buttons01.png" id="9_k4ppc"] @@ -18,7 +19,7 @@ region = Rect2(0, 160, 38, 40) [node name="DragonList" type="Window" node_paths=PackedStringArray("dragon_list_pivot", "origin_name_label", "dragon_name_label")] transparent_bg = true -size = Vector2i(300, 332) +size = Vector2i(344, 332) unresizable = true borderless = true always_on_top = true @@ -31,13 +32,6 @@ dragon_name_label = NodePath("CanvasLayer/NameLabel/Label") [node name="CanvasLayer" type="CanvasLayer" parent="."] -[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] -offset_left = 22.0 -offset_top = 38.0 -offset_right = 296.0 -offset_bottom = 308.0 -color = Color(0.176471, 0.227451, 0.239216, 1) - [node name="Background" type="NinePatchRect" parent="CanvasLayer"] offset_left = 18.0 offset_top = 32.0 @@ -49,11 +43,16 @@ patch_margin_top = 32 patch_margin_right = 32 patch_margin_bottom = 32 +[node name="TextureRect" type="TextureRect" parent="CanvasLayer"] +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("4_f227k") + [node name="TowerNameLabel" type="NinePatchRect" parent="CanvasLayer"] -offset_left = 34.0 -offset_top = 50.0 -offset_right = 284.0 -offset_bottom = 98.0 +offset_left = 40.0 +offset_top = 51.0 +offset_right = 290.0 +offset_bottom = 99.0 texture = ExtResource("9_cv2ce") patch_margin_left = 74 patch_margin_right = 74 @@ -71,9 +70,9 @@ horizontal_alignment = 1 vertical_alignment = 1 [node name="NameLabel" type="TextureRect" parent="CanvasLayer"] -offset_left = 89.0 +offset_left = 94.0 offset_top = 228.0 -offset_right = 237.0 +offset_right = 242.0 offset_bottom = 276.0 texture = ExtResource("9_cv2ce") @@ -100,22 +99,22 @@ script = ExtResource("8_b7eir") [node name="SubViewportContainer" type="SubViewportContainer" parent="CanvasLayer"] offset_left = 24.0 offset_top = 105.0 -offset_right = 224.0 +offset_right = 306.0 offset_bottom = 213.0 [node name="SubViewport" type="SubViewport" parent="CanvasLayer/SubViewportContainer"] transparent_bg = true handle_input_locally = false -size = Vector2i(270, 108) +size = Vector2i(282, 108) render_target_update_mode = 4 [node name="Pivot" type="Node2D" parent="CanvasLayer/SubViewportContainer/SubViewport"] -position = Vector2(135, 54) +position = Vector2(143, 54) [node name="dragon_previous" type="Button" parent="CanvasLayer"] -offset_left = 127.0 +offset_left = 136.0 offset_top = 136.0 -offset_right = 173.0 +offset_right = 182.0 offset_bottom = 184.0 scale = Vector2(-1, 1) focus_mode = 0 @@ -123,19 +122,19 @@ icon = SubResource("AtlasTexture_1n46k") flat = true [node name="dragon_next" type="Button" parent="CanvasLayer"] -offset_left = 185.0 +offset_left = 194.0 offset_top = 136.0 -offset_right = 231.0 +offset_right = 240.0 offset_bottom = 184.0 focus_mode = 0 icon = SubResource("AtlasTexture_1n46k") flat = true [node name="close" type="Button" parent="CanvasLayer"] -offset_left = 264.0 -offset_top = 12.0 -offset_right = 310.0 -offset_bottom = 60.0 +offset_left = 292.0 +offset_top = 6.0 +offset_right = 338.0 +offset_bottom = 54.0 focus_mode = 0 icon = SubResource("AtlasTexture_u20w8") flat = true diff --git a/scenes/main.tscn b/scenes/main.tscn index 962dd61..eef2283 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -11,7 +11,7 @@ [ext_resource type="Texture2D" uid="uid://bc2lykc3gwykh" path="res://assets/sprites/environment/castle/DP_castle_back.png" id="15_muem4"] [ext_resource type="Texture2D" uid="uid://o1e8lge2vuqu" path="res://assets/sprites/environment/castle/DP_castle_mid.png" id="16_dp3eg"] [ext_resource type="Texture2D" uid="uid://b1w6y1qvetsaw" path="res://assets/sprites/environment/castle/DP_castle_front.png" id="17_0ld40"] -[ext_resource type="Script" path="res://scenes/dragon_sharing.gd" id="17_muem4"] +[ext_resource type="Script" uid="uid://bg58e3dobon4j" path="res://scenes/dragon_sharing.gd" id="17_muem4"] [node name="Base" type="Node2D" node_paths=PackedStringArray("dragon_spots", "dragon_start_spots")] script = ExtResource("1_sugp2")