From b9caa6e94f1e23c8f940b1fcf8b83125e210f077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerard=20Gasc=C3=B3n?= <52170489+GerardGascon@users.noreply.github.com> Date: Wed, 23 Apr 2025 01:01:39 +0200 Subject: [PATCH] game finished --- assets/sprites/ui/buttons/close-highlight.png | Bin 0 -> 398 bytes .../ui/buttons/close-highlight.png.import | 34 ++++ assets/sprites/ui/buttons/close.png | Bin 0 -> 389 bytes assets/sprites/ui/buttons/close.png.import | 34 ++++ assets/sprites/ui/buttons/decor-highlight.png | Bin 0 -> 540 bytes .../ui/buttons/decor-highlight.png.import | 34 ++++ assets/sprites/ui/buttons/decor.png | Bin 0 -> 558 bytes assets/sprites/ui/buttons/decor.png.import | 34 ++++ .../ui/buttons/direction-highlight.png | Bin 0 -> 314 bytes .../ui/buttons/direction-highlight.png.import | 34 ++++ assets/sprites/ui/buttons/direction.png | Bin 0 -> 311 bytes .../sprites/ui/buttons/direction.png.import | 34 ++++ assets/sprites/ui/buttons/hat-highlight.png | Bin 0 -> 529 bytes .../ui/buttons/hat-highlight.png.import | 34 ++++ assets/sprites/ui/buttons/hat.png | Bin 0 -> 509 bytes assets/sprites/ui/buttons/hat.png.import | 34 ++++ assets/sprites/ui/buttons/shirt-highlight.png | Bin 0 -> 522 bytes .../ui/buttons/shirt-highlight.png.import | 34 ++++ assets/sprites/ui/buttons/shirt.png | Bin 0 -> 505 bytes assets/sprites/ui/buttons/shirt.png.import | 34 ++++ export_presets.cfg | 2 +- scenes/dragon_editor/dragon_editor.tscn | 152 +++++++++--------- scenes/dragon_list/dragon_list.tscn | 73 ++++----- scenes/name_setter/name_setter.tscn | 14 +- 24 files changed, 467 insertions(+), 114 deletions(-) create mode 100644 assets/sprites/ui/buttons/close-highlight.png create mode 100644 assets/sprites/ui/buttons/close-highlight.png.import create mode 100644 assets/sprites/ui/buttons/close.png create mode 100644 assets/sprites/ui/buttons/close.png.import create mode 100644 assets/sprites/ui/buttons/decor-highlight.png create mode 100644 assets/sprites/ui/buttons/decor-highlight.png.import create mode 100644 assets/sprites/ui/buttons/decor.png create mode 100644 assets/sprites/ui/buttons/decor.png.import create mode 100644 assets/sprites/ui/buttons/direction-highlight.png create mode 100644 assets/sprites/ui/buttons/direction-highlight.png.import create mode 100644 assets/sprites/ui/buttons/direction.png create mode 100644 assets/sprites/ui/buttons/direction.png.import create mode 100644 assets/sprites/ui/buttons/hat-highlight.png create mode 100644 assets/sprites/ui/buttons/hat-highlight.png.import create mode 100644 assets/sprites/ui/buttons/hat.png create mode 100644 assets/sprites/ui/buttons/hat.png.import create mode 100644 assets/sprites/ui/buttons/shirt-highlight.png create mode 100644 assets/sprites/ui/buttons/shirt-highlight.png.import create mode 100644 assets/sprites/ui/buttons/shirt.png create mode 100644 assets/sprites/ui/buttons/shirt.png.import diff --git a/assets/sprites/ui/buttons/close-highlight.png b/assets/sprites/ui/buttons/close-highlight.png new file mode 100644 index 0000000000000000000000000000000000000000..a462f28af40be0d744b00299d6a8e72b2cc76606 GIT binary patch literal 398 zcmV;90df9`P)Px$NJ&INR9J=Wmp@7bF%*ZtCl;2%HoGEyeE*6v3&>5K=9NF2{-1>H87qzC`cs{eHZa(c6vA5Atv@wSOG^>Sg zZng*fHf6`oRI^%m^|54YEGGFwyxSL=nqPebFgjb?#mckg$kv$VjP>SJc>CO$i}*rp zq-bLs6Ft0rVa}zRE83XHkST_8t~IA6TVv`M?09krL?yas?yXtc$Px$KS@MER9J=Wma$62KoEw%krcL)#Y5-oj?!@_IK zH9VbD_woPm{+Ej+pKXumQff3U{kCsb4)99^FyF+s#>e5 z;{8nkeoHWp-Wrpxe}3&#zNy9C7XbOJ{MicO$q=Hq#>_S5cl6fl+nEdXxma_&&AGGpWz!*LZ+0EIV-(27Tw3R#*QabplvFIn%fj>U<5zd&Yl0S>8-I8 j%t{JoB?YsRf?4?n&m((=WnIIE00000NkvXXu0mjf$Zf5- literal 0 HcmV?d00001 diff --git a/assets/sprites/ui/buttons/close.png.import b/assets/sprites/ui/buttons/close.png.import new file mode 100644 index 0000000..f7e3bb9 --- /dev/null +++ b/assets/sprites/ui/buttons/close.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2n43pu0wvplp" +path="res://.godot/imported/close.png-d7ca0d1188fa83b8e622fa244178a0f6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/ui/buttons/close.png" +dest_files=["res://.godot/imported/close.png-d7ca0d1188fa83b8e622fa244178a0f6.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/assets/sprites/ui/buttons/decor-highlight.png b/assets/sprites/ui/buttons/decor-highlight.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c545cecf532fda7cbf7ebcb404f22c7d8fb4af GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`R9J=Wn7>N{F%-wYIXehWQm5)D*2zT>aqA+qy68XPsEZEL$-%!s9O}~5 zQ3|?V4 zUPey;tO7mk&CdviM!OpT0At#LSu5aE#fJSi+FbxSCdMQ&CXniNE(PP@c}pli+!O%- zORK(6HmTZt4V`iS!qhlHOiJo-Z95akwaNqlHM!gpE5Jai^;M9!j6@^#ysUsxcr&vrIYwi#;NwtGrt{(&7u@}dxrACKXa*t0^ty0tKjQeSd_3jg+ z)l_XpyNP&&idah6NB7TflI?CmC2!$0dJ=Q4JH)P{)5}FAEN>Wcrma5C4gjdnt+^(~ z0Dhk1w>#mUoXDjWWdO<$JcdLOsgsxRwB*c5+<4owTh8WOsUk&kiWn*D8^!n=WOgTs ek^XP3hxH4NU%31YM$+~G0000Px$=t)FDR9J=Gn7>QIKorNni4FxpkUF)FVx3$B5w|WvtBZoOqb_xjP7eMB;$WAo zj#AJ?D!6nLQCysCakRQvS_HvC8i({H+;J}#BB8l{r`&t@BmMMU?!B{I*F_p-kNO2T zP13``;+(QWt<^~cX{C_2RQ9u%HvlFOlSQO@uh)Wo@VqOuA8xY%fR**G(AKHsv|WHF zXAUu$)bYli)FUIczX1S^W=3f1bhEzzfG3w)VitYJEXz`os(-Oz2mqk*wml))2chG3 zrhfqd<>C|opyae^J_|@OF%}1r>gV!_EL?x@007F2-yCA}o$BWbktXMRS%WI+I zf`8&u={JX1R1qoeWXNuNejPbZ<`C1Jbuy`$`AucN?xi{Y`TAV0-o)L1izm`+>Px#^hrcPR9J=WmoW~)FbqY1Dh5`>$cn_qMc@vMOdNm(b>je>fD15j5;i1OM#Re0 zFjS^;MNyqZBC`Cpwz2#5l%%Qi-Xlkfe+THof=RJpQU(cnw3oF@&{L-|4*{!{4o(H7#t8ebl#;|yn{16)Few&HiUpJM2KDAs_^W4#_W%F@ M07*qoM6N<$g7D;t1^@s6 literal 0 HcmV?d00001 diff --git a/assets/sprites/ui/buttons/direction-highlight.png.import b/assets/sprites/ui/buttons/direction-highlight.png.import new file mode 100644 index 0000000..49c8e27 --- /dev/null +++ b/assets/sprites/ui/buttons/direction-highlight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btw3cpkp5bgi" +path="res://.godot/imported/direction-highlight.png-7d25bf093f6d01a02053d2a979b60e1a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/ui/buttons/direction-highlight.png" +dest_files=["res://.godot/imported/direction-highlight.png-7d25bf093f6d01a02053d2a979b60e1a.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/assets/sprites/ui/buttons/direction.png b/assets/sprites/ui/buttons/direction.png new file mode 100644 index 0000000000000000000000000000000000000000..899256198af1134de5fa3081400ac8c77568db1c GIT binary patch literal 311 zcmV-70m%M|P)Px#@kvBMR9J=WmMsnfF%U-I5CoQh!;;{*2q-RqL~#HN!Epdizy-i?5*!H@xnNNg z!-(ZKvkReV=Bc*ZZoa&<(@F?|7^(a_z$-kM6%S^`gITE-T__^j%oV~Af;`T)lb$hd zrcV1!Zcs!5lsA{8F#s;xVXm(R)f^xI);l>`V^Z{Wp+?4?767yPIrqKNT>?;V_W}E! zOVXG&13=V=8sL;A3jlDgMvq=qr#qOX(Y1FZ=@3FF`lxU58 z?XFZ_nex}gaoq%Px$%Sl8*R9J=Wm@Q8OF&M}HJtjzyLv82{HA6xGLuN=eFz^MCU_hY|d;|nDvq-W8 z41r_@Lm(N!pnxEGFDf9+jgSQv)Tpe-;YEG^Ts z6!gdB=wfqnLde*=eGCDBvDAhQO~|`S8X)_|h@`2vhhrf>xLFm_opv4oFumXlX&v-_ zmAT9sV|`zx)YQ)6nw7xy>KFi^*1V5`^Lj8K!^U#Zm}?)6kFd*qf>Lz`@AP!rTOj{ z(?O<8XM|caDz7r9!X0C#a~+X1^;@`Oj8+M_8vpCM2)JWx&@pBUcZ``*Y+M2Wf^+!{ zVLCIYaNigi@DHOg=v8I`0Kt4yTE5dR32D^~5dQ@duW{cPwKTs%V`oY8gfD&G6!(o0 zgSK3USK04fi9O(sv6J5J<)|8^mo3eiF9+KI)ce*<8)E?9&+*fpXiZM$Oqto*1;E#7 zd<=<@sm5KjTXJS69-m#%`B?I_XQOOqU#T)hWZ#$s+b4=~9c1}V8YBKst^4@`3-Y8; T%By`K00000NkvXXu0mjfpGoTi literal 0 HcmV?d00001 diff --git a/assets/sprites/ui/buttons/hat-highlight.png.import b/assets/sprites/ui/buttons/hat-highlight.png.import new file mode 100644 index 0000000..8610642 --- /dev/null +++ b/assets/sprites/ui/buttons/hat-highlight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3wp7cawhj5eb" +path="res://.godot/imported/hat-highlight.png-65adb88f36a43086e02f9a1b64f2e661.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/ui/buttons/hat-highlight.png" +dest_files=["res://.godot/imported/hat-highlight.png-65adb88f36a43086e02f9a1b64f2e661.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/assets/sprites/ui/buttons/hat.png b/assets/sprites/ui/buttons/hat.png new file mode 100644 index 0000000000000000000000000000000000000000..896341a3f197c7c484a23e5adcef4278801a2268 GIT binary patch literal 509 zcmVPx$w@E}nR9J=8m@Q8OF&M}HJrMIlZRia(LqY&UFeJPf_yR~UL!l6S1kB7Vk}Ls3 zMlv%)AQ{2nmS6{lWeW)j>Wb(+j5d9CU9w~CPu)r2~_MQqUC43~B^#gFs)5Xcs zqP0P-+sj0$lv0eV_urTanHs#_YUT0Ep%!;qc>uu5R$q(L5JE_RHy4gE)71Iyk_FY1|!`0PyDgH^!N2e6rIJ06^{GH~Oq z2LRY%>ccTc>(sDN9^3Kz`N3&`-154$eDozgto7j-OM^_g?g-m;)t)oQ5sop}y^b(V zO^a}h(O&|d7XJHLG{P}9=^V?7aE!T9tUUq%;(PlJ;kq+$gl~)t^sm(%j4EpYfOw;B zZQp5?w3yogepdnGHsKqiH_ac=+}TU%(YN+@C46JVq;H-^RJly9^e+&Ov1XFJ+-$0N zKchYK{pt*WEpJu$Z>(A_3gGYQj`}AjbFQqOUH};Vr;X;24wigP)Px$#7RU!R9J=Wm@iMmKp2OAS0+eM1k|vEISdIQxS1sz7(M|K3=W0hBVaJKNHT#T zkYI2K2nGki0)~Z!gaoxBy5DX+?!B&slHS7Oy7$(%_w?=kQ&AKlh13Q)QLbQ6P|_b$ zal|43P|De{+(i0SSrd3=EMe;H@iYvQOm@v0fD`sCQnIc{pBSoJm4xYgl_tF^oKeZm_3pxUPx$vq?ljR9J=Wm@QAkP!xvW76b{3fEt!Chan*ZH?w2|!!JOB!J!cR1Po>tNhUA^ z5)2Lj!Qdd+fni}GAwjK(^=)&{dit?YcJIRDZqIFR`}EvTF9-tIh(GQZ(3sAu;CWst zN`oNq(&FwJqp6RV3*&nKamOg%UC#pm*6LlOoCTk+nX}fICwrwdb+ox#O2f_CEC8U< zdIm6T&RSzpj%lXapXnW!#(jTET<@p1eDehWxY}Db+NU}DjY(*#S6M8j;r43>0MJz8 z?ik}Z)vHufZ~T6^1pv&fZj2O<|HOM@+#O?C&;)z$+|pKJJsH=`X}Dudo9k$b;|_CC z&ZUHL)^D`Zb57!pF|HDDzW`v^ltivJG>V#Y$C%79ei^@1GnWNd5tEl=8q!?1o^PdE z)D&^wn8aT>%~>;fW+2fh&=Sut{z`vCVPnh{ZI0CH7iDsckx@-Z;#@WVfIG%6!`;hy zZBX70=gi;c?d%YMzHhbP825AW>CRwHPIGx#KR5;uuR65xj;2nYI!61%T4O_J7f~QI vw_h!1U#XcQ?iq_J{GTYAWEvY6)*AZ(EeENN5X?qX00000NkvXXu0mjf9p~d| literal 0 HcmV?d00001 diff --git a/assets/sprites/ui/buttons/shirt.png.import b/assets/sprites/ui/buttons/shirt.png.import new file mode 100644 index 0000000..ba186b7 --- /dev/null +++ b/assets/sprites/ui/buttons/shirt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr2d4jv6bxghn" +path="res://.godot/imported/shirt.png-33a1880ffc494f6f0e6b5f79f5b9b650.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/ui/buttons/shirt.png" +dest_files=["res://.godot/imported/shirt.png-33a1880ffc494f6f0e6b5f79f5b9b650.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/export_presets.cfg b/export_presets.cfg index 52af46e..253d46a 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -9,7 +9,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="../../Builds/La Torreta del Drac.exe" +export_path="../../Builds/SantJordiJam25/La Torreta del Drac.exe" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" diff --git a/scenes/dragon_editor/dragon_editor.tscn b/scenes/dragon_editor/dragon_editor.tscn index 7d92a5a..a0937c9 100644 --- a/scenes/dragon_editor/dragon_editor.tscn +++ b/scenes/dragon_editor/dragon_editor.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=24 format=3 uid="uid://fut42ruut302"] +[gd_scene load_steps=28 format=3 uid="uid://fut42ruut302"] [ext_resource type="Script" uid="uid://bfuos2kgfgber" path="res://scenes/dragon_editor/dragon_editor.gd" id="1_8vkll"] [ext_resource type="SpriteFrames" uid="uid://ccxyplt2t7t6y" path="res://assets/animations/hats/barretina.tres" id="2_aystc"] @@ -9,43 +9,31 @@ [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" 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://dr2d4jv6bxghn" path="res://assets/sprites/ui/buttons/shirt.png" id="12_hukd7"] [ext_resource type="Texture2D" uid="uid://bdrm1nxydvf5t" path="res://assets/sprites/ui/DP_UI_Label_Big.png" id="12_qppok"] +[ext_resource type="Texture2D" uid="uid://b6latlr2mhm37" path="res://assets/sprites/ui/buttons/shirt-highlight.png" id="13_6eo4l"] +[ext_resource type="Texture2D" uid="uid://cwkegj7oj8rok" path="res://assets/sprites/ui/buttons/hat.png" id="13_aystc"] +[ext_resource type="Texture2D" uid="uid://dlm0degcpvyoj" path="res://assets/sprites/ui/buttons/decor.png" id="13_mc14k"] [ext_resource type="FontFile" uid="uid://u1pey2ilx31c" path="res://assets/fonts/Montjuic.ttf" id="14_1vw8k"] [ext_resource type="SpriteFrames" uid="uid://duxxw4mfxql3c" path="res://assets/animations/dragons/verd.tres" id="14_aystc"] [ext_resource type="StyleBox" uid="uid://bhe580k04w6ve" path="res://assets/styles/style_box_empty.tres" id="14_bh8dj"] +[ext_resource type="Texture2D" uid="uid://dygetjxbcktef" path="res://assets/sprites/ui/buttons/decor-highlight.png" id="14_jtpn4"] [ext_resource type="FontFile" uid="uid://5nniov81t44i" path="res://assets/fonts/m3x6.ttf" id="14_rrp4v"] +[ext_resource type="Texture2D" uid="uid://b3wp7cawhj5eb" path="res://assets/sprites/ui/buttons/hat-highlight.png" id="14_x0448"] [ext_resource type="SpriteFrames" uid="uid://dsxhfu2ekw7j" path="res://assets/animations/shirts/traje.tres" id="15_x0448"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_ofxsr"] -atlas = ExtResource("7_qppok") -region = Rect2(0, 40, 38, 40) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bh8dj"] -atlas = ExtResource("7_qppok") -region = Rect2(0, 80, 38, 40) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1vw8k"] -atlas = ExtResource("7_qppok") -region = Rect2(0, 0, 38, 40) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rrp4v"] -atlas = ExtResource("7_qppok") -region = Rect2(0, 120, 38, 40) +[ext_resource type="Texture2D" uid="uid://dwm2bfuamf3bp" path="res://assets/sprites/ui/buttons/direction.png" id="18_xxrn0"] +[ext_resource type="Texture2D" uid="uid://btw3cpkp5bgi" path="res://assets/sprites/ui/buttons/direction-highlight.png" id="19_q2c4g"] +[ext_resource type="Texture2D" uid="uid://d2n43pu0wvplp" path="res://assets/sprites/ui/buttons/close.png" id="21_c4sli"] +[ext_resource type="Texture2D" uid="uid://bsn66gnb08x3u" path="res://assets/sprites/ui/buttons/close-highlight.png" id="22_xxrn0"] [sub_resource type="AtlasTexture" id="AtlasTexture_mc14k"] atlas = ExtResource("8_ofxsr") region = Rect2(0, 0, 62, 24) -[sub_resource type="AtlasTexture" id="AtlasTexture_kohpo"] -atlas = ExtResource("7_qppok") -region = Rect2(0, 160, 38, 40) - [node name="DragonEditor" type="Window"] transparent_bg = true title = "Dragon Editor" -position = Vector2i(0, 36) size = Vector2i(230, 332) unresizable = true borderless = true @@ -90,51 +78,61 @@ offset_right = 198.0 offset_bottom = 320.0 script = ExtResource("7_1vw8k") -[node name="change_hat" type="Button" parent="CanvasLayer"] -offset_left = 48.0 -offset_top = 38.0 -offset_right = 94.0 -offset_bottom = 86.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_ofxsr") -flat = true +[node name="change_shirt" type="TextureButton" parent="CanvasLayer"] +offset_left = 88.0 +offset_top = 54.0 +offset_right = 128.0 +offset_bottom = 94.0 +texture_normal = ExtResource("12_hukd7") +texture_pressed = ExtResource("13_6eo4l") +texture_hover = ExtResource("13_6eo4l") +texture_disabled = ExtResource("12_hukd7") +texture_focused = ExtResource("12_hukd7") -[node name="change_shirt" type="Button" parent="CanvasLayer"] -offset_left = 84.0 -offset_top = 50.0 -offset_right = 130.0 -offset_bottom = 98.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_bh8dj") -flat = true +[node name="change_hat" type="TextureButton" parent="CanvasLayer"] +offset_left = 52.0 +offset_top = 42.0 +offset_right = 92.0 +offset_bottom = 82.0 +texture_normal = ExtResource("13_aystc") +texture_pressed = ExtResource("14_x0448") +texture_hover = ExtResource("14_x0448") +texture_disabled = ExtResource("13_aystc") +texture_focused = ExtResource("13_aystc") -[node name="change_shoes" type="Button" parent="CanvasLayer"] -offset_left = 120.0 -offset_top = 38.0 -offset_right = 166.0 -offset_bottom = 86.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_1vw8k") -flat = true +[node name="change_decor" type="TextureButton" parent="CanvasLayer"] +offset_left = 124.0 +offset_top = 42.0 +offset_right = 164.0 +offset_bottom = 82.0 +texture_normal = ExtResource("13_mc14k") +texture_pressed = ExtResource("14_jtpn4") +texture_hover = ExtResource("14_jtpn4") +texture_disabled = ExtResource("13_mc14k") +texture_focused = ExtResource("13_mc14k") -[node name="dragon_previous" type="Button" parent="CanvasLayer"] -offset_left = 76.0 -offset_top = 136.0 -offset_right = 122.0 -offset_bottom = 184.0 -scale = Vector2(-1, 1) -focus_mode = 0 -icon = SubResource("AtlasTexture_rrp4v") -flat = true +[node name="dragon_next" type="TextureButton" parent="CanvasLayer"] +offset_left = 138.0 +offset_top = 140.0 +offset_right = 178.0 +offset_bottom = 180.0 +texture_normal = ExtResource("18_xxrn0") +texture_pressed = ExtResource("19_q2c4g") +texture_hover = ExtResource("19_q2c4g") +texture_disabled = ExtResource("18_xxrn0") +texture_focused = ExtResource("18_xxrn0") -[node name="dragon_next" type="Button" parent="CanvasLayer"] -offset_left = 134.0 -offset_top = 136.0 -offset_right = 180.0 -offset_bottom = 184.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_rrp4v") -flat = true +[node name="dragon_previous" type="TextureButton" parent="CanvasLayer"] +offset_left = 34.0 +offset_top = 140.0 +offset_right = 74.0 +offset_bottom = 180.0 +texture_normal = ExtResource("18_xxrn0") +texture_pressed = ExtResource("19_q2c4g") +texture_hover = ExtResource("19_q2c4g") +texture_disabled = ExtResource("18_xxrn0") +texture_focused = ExtResource("18_xxrn0") +flip_h = true [node name="create" type="Button" parent="CanvasLayer"] offset_left = 112.0 @@ -157,14 +155,16 @@ theme_override_font_sizes/font_size = 33 text = "crea" horizontal_alignment = 1 -[node name="close" type="Button" parent="CanvasLayer"] -offset_left = 178.0 -offset_top = 6.0 -offset_right = 224.0 -offset_bottom = 54.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_kohpo") -flat = true +[node name="close" type="TextureButton" parent="CanvasLayer"] +offset_left = 182.0 +offset_top = 10.0 +offset_right = 222.0 +offset_bottom = 50.0 +texture_normal = ExtResource("21_c4sli") +texture_pressed = ExtResource("22_xxrn0") +texture_hover = ExtResource("22_xxrn0") +texture_disabled = ExtResource("21_c4sli") +texture_focused = ExtResource("21_c4sli") [node name="NameLabel" type="TextureRect" parent="CanvasLayer"] offset_left = 34.0 @@ -184,15 +184,15 @@ theme_override_font_sizes/font_size = 28 theme_override_styles/focus = ExtResource("14_bh8dj") placeholder_text = "NOM" alignment = 1 -max_length = 8 +max_length = 9 flat = true caret_blink = true [connection signal="close_requested" from="." to="." method="_on_close_requested"] -[connection signal="pressed" from="CanvasLayer/change_hat" to="." method="_on_change_hat_pressed"] [connection signal="pressed" from="CanvasLayer/change_shirt" to="." method="_on_change_shirt_pressed"] -[connection signal="pressed" from="CanvasLayer/change_shoes" to="." method="_on_change_shoes_pressed"] -[connection signal="pressed" from="CanvasLayer/dragon_previous" to="." method="_on_previous_color_pressed"] +[connection signal="pressed" from="CanvasLayer/change_hat" to="." method="_on_change_hat_pressed"] +[connection signal="pressed" from="CanvasLayer/change_decor" to="." method="_on_change_shoes_pressed"] [connection signal="pressed" from="CanvasLayer/dragon_next" to="." method="_on_next_color_pressed"] +[connection signal="pressed" from="CanvasLayer/dragon_previous" to="." method="_on_previous_color_pressed"] [connection signal="pressed" from="CanvasLayer/create" to="." method="_on_create_pressed"] [connection signal="pressed" from="CanvasLayer/close" to="." method="_on_close_pressed"] diff --git a/scenes/dragon_list/dragon_list.tscn b/scenes/dragon_list/dragon_list.tscn index e22ef0a..d47546b 100644 --- a/scenes/dragon_list/dragon_list.tscn +++ b/scenes/dragon_list/dragon_list.tscn @@ -1,21 +1,16 @@ -[gd_scene load_steps=11 format=3 uid="uid://tubxrqxjic6r"] +[gd_scene load_steps=12 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="Texture2D" uid="uid://dwm2bfuamf3bp" path="res://assets/sprites/ui/buttons/direction.png" id="8_1n46k"] [ext_resource type="FontFile" uid="uid://u1pey2ilx31c" path="res://assets/fonts/Montjuic.ttf" id="8_74fyi"] [ext_resource type="Script" uid="uid://dxl7onk7x6h8b" path="res://src/draggable.gd" id="8_b7eir"] +[ext_resource type="Texture2D" uid="uid://d2n43pu0wvplp" path="res://assets/sprites/ui/buttons/close.png" id="9_1n46k"] [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"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_1n46k"] -atlas = ExtResource("9_k4ppc") -region = Rect2(0, 120, 38, 40) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u20w8"] -atlas = ExtResource("9_k4ppc") -region = Rect2(0, 160, 38, 40) +[ext_resource type="Texture2D" uid="uid://btw3cpkp5bgi" path="res://assets/sprites/ui/buttons/direction-highlight.png" id="9_u20w8"] +[ext_resource type="Texture2D" uid="uid://bsn66gnb08x3u" path="res://assets/sprites/ui/buttons/close-highlight.png" id="10_u20w8"] [node name="DragonList" type="Window" node_paths=PackedStringArray("dragon_list_pivot", "origin_name_label", "dragon_name_label")] transparent_bg = true @@ -111,35 +106,41 @@ render_target_update_mode = 4 [node name="Pivot" type="Node2D" parent="CanvasLayer/SubViewportContainer/SubViewport"] position = Vector2(143, 54) -[node name="dragon_previous" type="Button" parent="CanvasLayer"] -offset_left = 136.0 -offset_top = 136.0 -offset_right = 182.0 -offset_bottom = 184.0 -scale = Vector2(-1, 1) -focus_mode = 0 -icon = SubResource("AtlasTexture_1n46k") -flat = true +[node name="dragon_next" type="TextureButton" parent="CanvasLayer"] +offset_left = 198.0 +offset_top = 140.0 +offset_right = 238.0 +offset_bottom = 180.0 +texture_normal = ExtResource("8_1n46k") +texture_pressed = ExtResource("9_u20w8") +texture_hover = ExtResource("9_u20w8") +texture_disabled = ExtResource("8_1n46k") +texture_focused = ExtResource("8_1n46k") -[node name="dragon_next" type="Button" parent="CanvasLayer"] -offset_left = 194.0 -offset_top = 136.0 -offset_right = 240.0 -offset_bottom = 184.0 -focus_mode = 0 -icon = SubResource("AtlasTexture_1n46k") -flat = true +[node name="dragon_previous" type="TextureButton" parent="CanvasLayer"] +offset_left = 94.0 +offset_top = 140.0 +offset_right = 134.0 +offset_bottom = 180.0 +texture_normal = ExtResource("8_1n46k") +texture_pressed = ExtResource("9_u20w8") +texture_hover = ExtResource("9_u20w8") +texture_disabled = ExtResource("8_1n46k") +texture_focused = ExtResource("8_1n46k") +flip_h = true -[node name="close" type="Button" parent="CanvasLayer"] -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 +[node name="close" type="TextureButton" parent="CanvasLayer"] +offset_left = 296.0 +offset_top = 10.0 +offset_right = 336.0 +offset_bottom = 50.0 +texture_normal = ExtResource("9_1n46k") +texture_pressed = ExtResource("10_u20w8") +texture_hover = ExtResource("10_u20w8") +texture_disabled = ExtResource("9_1n46k") +texture_focused = ExtResource("9_1n46k") [connection signal="close_requested" from="." to="." method="_on_close_requested"] -[connection signal="pressed" from="CanvasLayer/dragon_previous" to="." method="_on_dragon_previous_pressed"] [connection signal="pressed" from="CanvasLayer/dragon_next" to="." method="_on_dragon_next_pressed"] +[connection signal="pressed" from="CanvasLayer/dragon_previous" to="." method="_on_dragon_previous_pressed"] [connection signal="pressed" from="CanvasLayer/close" to="." method="_on_close_pressed"] diff --git a/scenes/name_setter/name_setter.tscn b/scenes/name_setter/name_setter.tscn index fae1702..ffa6719 100644 --- a/scenes/name_setter/name_setter.tscn +++ b/scenes/name_setter/name_setter.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=8 format=3 uid="uid://cdlipr8l1k38a"] +[gd_scene load_steps=9 format=3 uid="uid://cdlipr8l1k38a"] [ext_resource type="Script" uid="uid://drulv5ptupx2w" path="res://scenes/name_setter/name_setter.gd" id="1_f3gk5"] [ext_resource type="Texture2D" uid="uid://d27vpp71fe4de" path="res://assets/sprites/ui/DP_UI_CharList_Frame.png" id="2_wkl5f"] @@ -6,6 +6,7 @@ [ext_resource type="FontFile" uid="uid://u1pey2ilx31c" path="res://assets/fonts/Montjuic.ttf" id="3_fjxtl"] [ext_resource type="Texture2D" uid="uid://bdrm1nxydvf5t" path="res://assets/sprites/ui/DP_UI_Label_Big.png" id="3_rlhj7"] [ext_resource type="StyleBox" uid="uid://bhe580k04w6ve" path="res://assets/styles/style_box_empty.tres" id="4_fjxtl"] +[ext_resource type="FontFile" uid="uid://5nniov81t44i" path="res://assets/fonts/m3x6.ttf" id="7_crfd2"] [sub_resource type="AtlasTexture" id="AtlasTexture_27shg"] atlas = ExtResource("3_1ipfa") @@ -83,4 +84,15 @@ focus_mode = 0 icon = SubResource("AtlasTexture_27shg") flat = true +[node name="Label" type="Label" parent="create"] +offset_left = 6.0 +offset_top = -2.0 +offset_right = 64.0 +offset_bottom = 26.0 +theme_override_colors/font_color = Color(0.537255, 0.603922, 0.615686, 1) +theme_override_fonts/font = ExtResource("7_crfd2") +theme_override_font_sizes/font_size = 33 +text = "crea" +horizontal_alignment = 1 + [connection signal="pressed" from="create" to="." method="_on_submit_pressed"]