From 66f54e34abf7ff3f83c73e6c47015181f8be5e8b Mon Sep 17 00:00:00 2001 From: adtpdn Date: Thu, 26 Mar 2026 02:57:04 +0800 Subject: [PATCH] feat: add GUI enhancement for Leaderboard, and Timer --- .../enhanced_gridmap/meshlibrary/default.tres | 2 +- .../graphics/gui/global_match_timer/timer.png | Bin 0 -> 30315 bytes .../gui/global_match_timer/timer.png.import | 40 ++ assets/graphics/gui/rankings/1st.png | Bin 0 -> 13027 bytes assets/graphics/gui/rankings/1st.png.import | 40 ++ assets/graphics/gui/rankings/2nd.png | Bin 0 -> 8978 bytes assets/graphics/gui/rankings/2nd.png.import | 40 ++ assets/graphics/gui/rankings/3rd.png | Bin 0 -> 9876 bytes assets/graphics/gui/rankings/3rd.png.import | 40 ++ assets/graphics/gui/rankings/4th.png | Bin 0 -> 7791 bytes assets/graphics/gui/rankings/4th.png.import | 40 ++ .../gui/stop_timer/Segment0_empty.png | Bin 0 -> 4436 bytes .../gui/stop_timer/Segment0_empty.png.import | 40 ++ .../gui/stop_timer/Segment0_filled.png | Bin 0 -> 4746 bytes .../gui/stop_timer/Segment0_filled.png.import | 40 ++ .../gui/stop_timer/Segment1_empty.png | Bin 0 -> 3764 bytes .../gui/stop_timer/Segment1_empty.png.import | 40 ++ .../gui/stop_timer/Segment1_filled.png | Bin 0 -> 3981 bytes .../gui/stop_timer/Segment1_filled.png.import | 40 ++ .../gui/stop_timer/Segment2_empty.png | Bin 0 -> 23890 bytes .../gui/stop_timer/Segment2_empty.png.import | 40 ++ .../gui/stop_timer/Segment2_filled.png | Bin 0 -> 24035 bytes .../gui/stop_timer/Segment2_filled.png.import | 40 ++ scenes/main.gd | 4 +- scenes/main.tscn | 483 +++++++++++------- scripts/managers/stop_n_go_manager.gd | 45 +- scripts/managers/ui_manager.gd | 29 +- 27 files changed, 779 insertions(+), 224 deletions(-) create mode 100644 assets/graphics/gui/global_match_timer/timer.png create mode 100644 assets/graphics/gui/global_match_timer/timer.png.import create mode 100644 assets/graphics/gui/rankings/1st.png create mode 100644 assets/graphics/gui/rankings/1st.png.import create mode 100644 assets/graphics/gui/rankings/2nd.png create mode 100644 assets/graphics/gui/rankings/2nd.png.import create mode 100644 assets/graphics/gui/rankings/3rd.png create mode 100644 assets/graphics/gui/rankings/3rd.png.import create mode 100644 assets/graphics/gui/rankings/4th.png create mode 100644 assets/graphics/gui/rankings/4th.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment0_empty.png create mode 100644 assets/graphics/gui/stop_timer/Segment0_empty.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment0_filled.png create mode 100644 assets/graphics/gui/stop_timer/Segment0_filled.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment1_empty.png create mode 100644 assets/graphics/gui/stop_timer/Segment1_empty.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment1_filled.png create mode 100644 assets/graphics/gui/stop_timer/Segment1_filled.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment2_empty.png create mode 100644 assets/graphics/gui/stop_timer/Segment2_empty.png.import create mode 100644 assets/graphics/gui/stop_timer/Segment2_filled.png create mode 100644 assets/graphics/gui/stop_timer/Segment2_filled.png.import diff --git a/addons/enhanced_gridmap/meshlibrary/default.tres b/addons/enhanced_gridmap/meshlibrary/default.tres index 5c1d663..cdb133e 100644 --- a/addons/enhanced_gridmap/meshlibrary/default.tres +++ b/addons/enhanced_gridmap/meshlibrary/default.tres @@ -14,7 +14,7 @@ [ext_resource type="Texture2D" uid="uid://dpkx1a780pvwv" path="res://assets/textures/tile_diamond.png" id="10_sx8rm"] [ext_resource type="BoxMesh" uid="uid://fy4bhoeii40c" path="res://addons/enhanced_gridmap/meshlibrary/tile_safe_zone.tres" id="10_uwjsj"] [ext_resource type="BoxMesh" uid="uid://b5cc3prem52r6" path="res://addons/enhanced_gridmap/meshlibrary/tile_freeze.tres" id="11_pgnbl"] -[ext_resource type="BoxMesh" uid="uid://dcjdwbffgtutt" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"] +[ext_resource type="BoxMesh" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_5d0gc"] load_path = "res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.s3tc.ctex" diff --git a/assets/graphics/gui/global_match_timer/timer.png b/assets/graphics/gui/global_match_timer/timer.png new file mode 100644 index 0000000000000000000000000000000000000000..95885d3fe03d1cf199abf602e52337a74a0a4c73 GIT binary patch literal 30315 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 literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/rankings/1st.png.import b/assets/graphics/gui/rankings/1st.png.import new file mode 100644 index 0000000..a64c044 --- /dev/null +++ b/assets/graphics/gui/rankings/1st.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cp0nlmkii1ewp" +path="res://.godot/imported/1st.png-1c963205aee52de3d519c7ad81264061.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/rankings/1st.png" +dest_files=["res://.godot/imported/1st.png-1c963205aee52de3d519c7ad81264061.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/graphics/gui/rankings/2nd.png b/assets/graphics/gui/rankings/2nd.png new file mode 100644 index 0000000000000000000000000000000000000000..7a99297c0f3a9b66dd79525a38173494aa756d26 GIT binary patch literal 8978 zcmXwf1z1!6`}UBORuC8O(AT>bBk)s>l z!}s@puWQ%Yu5&*1)cxGga~7_uEK5R2O9%piNaW?D-hx0_4Zv?J0zBY4tSH3{eBF1D z({ToYxPjl?%vc_UVs0SN(@uFQadnT3olN~GNRR8{?eFZv%IfUuQv*M_hGbK^htW7y z8SJ^ea^fs{#2{KKqIH@WRd?!q=bkEa6}zAAS`_VdF>~kh5svyK|D_)S54Mf3>BDb}aARJFB-lHy69q@mb?CY~vjf3Hs%}C-EI$|C|!O zEpj->+u(oOjJTPfHhev`;Qg8Q{wIuhvGyAtuS?ga%M`J0Z~H5pE~8DKrvUi60R&nqu_ z{QAAWL)lHA2C7^B)?b|7B?Z*6l8cl?|im@d!h0*3bo8A8aq2y`NcMc zy=4&Ej0uJ=r7vC;@z|+R<}U6r55NYN?zc3A1ybNF3;)|C+g~lt?)o8i1^pJm`slVB zkYHQ%awmn&wrcKu{>FLNbn^+{_TJv~BdG@`Cnuw5m(GU!fEK2QF)J!edygBs7#CUU z$DWdec2Iz_i?;IfnML+HDb^1m192PYCuw)S(N5YaAA!u5F_|^z@3ZAyYaD`xbTHus zVS!$A1hd4mu-%R6DC8A%i-cFoo0(&~dwE45k**?%5XHOsWYlZAc~^hfzT1{gJoa<+ z^0FFQ`g>L~(+oHd&c|26*OK-BrUm-+EW=>~Fi>q^A~*vu6Xs{%CB8#~z3&Zb09r?z z15Cc(A}AtK6O~3I2uxi5n7Aq`<=C;2KfzWV?Rr7jLPLzl7N;AP4or5SkW!0k5^#vj z#w=Ky%);qOLjk7^DzAogjE%)VT6%ux)MRvpPgjS08>X}yl&Cht4Cxsd{w{sk>3d50 zpF~PIc?3H4i_iV4l*|$Xt4|hVVqzRTJhTPa{`Z_DSG~shTPqupYcG_Pl(ZC_@xODi zsg51fH88aZ3JXhAO!H1xNpS$X%@bQa;{34x8n3)kDz(URA?d9XBXWNBGLd`fS%MCq>`SVM^Ic`Y_#;*THMbW z5Q5V&jd_b7mNtK~K$q60ll#{*%UF;;4Z;Qt!50^^!Uf`JG{NNYB79yMZx|MfG$59UupHAao!;)6ED2xb&F%Dy7vBlN{7l~2kUz1<=QM;kgLPr+cobb~n>C2K z12owni3Hb$cH_lNCT#Pr)}6h*{5gFs_Wwzr|8!W`ZY;(3G#K*x*;$u^;7eY?|J#Vw z5+zCbtm&V?9`ee__&qhuL6dkMjsDK#@b|;hJ7E>Zn?hL@>4~OaI5g8V=+@h%zSIX~ zu(c>RQgjFaqEa&LG>-ptIcEOeA~E+0wPo7hqoYY-eC3m+&-^u0Ux#dh)*;V4;-}ff z$?KSgE}Oygqt7wX!rxuvi!{SPLrWzk2mJG9SLKT9Y_kn^siW6g@#i@w!MkE&Vm;@c zmi~3Yfr&y{PYCAXO!NzMA!-*gkF8PDXqVBgGOj%F?Sq4dEBk+_w%vGWh~IQmC~Ig4 zzIxT+1F!F2F!m6XR$IEczGPSQ{wV^7%M?%WVB1nkuWz7TBE~FC++p%Sa9Cu9w1T5$ zzA6`M>SS#Q3JPLQ3fT#xWb$PUFRq)9VXdhn8^Ds*NsNyl>oAl^X=u>I_B1p#)%33j zcK7wkW5Aae5{^;upjtg{M>n^SJodVAA`n$1u1tRXF%n~bwfUpssnVl09VDIC7dq5^!Jv2X+vIQD${ja31Kbc& zEO6vEk&(lYHyRpWM>a^n<9sF_#S@m2Y%#`3rs&_1CVFg%;abp~o8kFAQ-mI{%hLfE zaD-m|G9a4Y7`rX&231Y*#Ky#wf|I9aY3c=I#sJNuT?QEz*49jo1D;2;4@&8QVLtP6 zSheC!4Gpj9d*mi4GnMfz)1Jl{>lql(8n;J}x(Ii<2=l=f?50`5NWrTE1Bwu;$Pj~< zK?h(OREk|a-8Kos|l>~ z=xHk2Wz)CY);IMH+t(p8kL%-U$E~S#R(T)}tXCNkxXo(4{b*Ofw8`vW-kOm|<`G=` zF)r9qD{u^&@d8TbrOOGdf+!kGjlYzxn3l|%Mr0IEaBxGRJhaiOl)mjti%^z>;m3 zRrU3ukb#`qZa``e5&i++nkIql5uVgHgWJio#TyceB?D_!W7MZ$YU#jzkEkxAj~6Q4 zUpJp3dw-5>I7jsu1D||JN@>7i-3)r)^kSF+RFurBYfwhsX>m4+AqL)4yh zkH7318+%X%;We#+N_i{27K$DoVAxM>h{NrT?~mI_>T>E@K;w{nCEva(;>*j+=w=Xs9~7{a zx3_l@^eC!lg{NqO!|!4uJC9ut+E2f*QXFRzy1NIY%XZDq2jo2gQ>{i`jMS&M_cSce zCANdWf{PE=#FnW=BEzSSbENI}GD=F~Oj9+6Q|g2>V@&7&9op4fn<>u+jBj^EBl4YK zcmr$WFcBZIShb zNKK5Kqek8Owd}bTmT9l|A=~w>s#$-;s2MCg}$NV*08c)OMpf$Axx$9|Q0?WRz z&ga>pMvGRIX7{vAT9LT@oAPSi*b43^85gC`Q7hL}9Pd%qe=I70rtf@xh`nj&<<&XJTPSP9L zyd(fD`{giv_)!9b9r1c@A>vkWDzY)2QukhDh1!X(X8ff~GOtdZR!y{nBfD2Br@vB4 zFYgQ(RT7+xZA_{7<~qUJCsX=N#v8ItBtm*lk)Qhmz0ecI&g=!Bva~cb8UXxh*|@Ue zz`ef)C|y{UFiagsiUj){GOCB5Q_ z(XB|X+No}?xTAX?E~)^$W{3syP^r$&`MFR@N!3xF;48w2jg3tuHVS(~x%I0ndce(# zGA`P)d3G2R+>7U^51RD2Q&7!u^=zJ2_qNERRSjkG9{`DG#@;pC@tS_y5K@>hHB$@d zmfzx#F<5YTxyeq9Y-w>K*m|jyrlF%lG9zPhMkVPj8$+btnQVSM-(8zGboJ{2bw^u^|&^f)^CHh9fBxZWdo2HNq9Iw+7%~ zMBWRTzzc~Py>A(0H!QNFHq`)xkn-6H22?=t@$vt;2(Kedbj(DwJq^!J+b{EKy8*K{ z!55n2LRrBBRgfWGhS(mnkPSa*_Qhl|Z8$3*r<5ZpfXzShT(4u@%JW#T)p0BiWv&IV zRzd5pCt7ui^B5QyXrECOQs%M4Ds2E{)6n2c#^Jz=Mon3|y$18@rLsqiZXHAL$rEx@ zGk&ooo2K$9Vp-vb0@#FSo^3F{#t^_$n%nFkspKO3m_mJLQ`&d=(oBJa;?ok*rW*+# znvaIq!Oe|on`n_vLxE|;nHUe--mt-O#XHURF1TTK3LKq|QPR~Ycko<--_^d(5&hQaCUpI0?BPzwWVvwY;Qt4% z@%%Z?>z4Um0`*1Y5v@JfYBb^G`6~|a>*AHq_tm>DY88Rv0qYxbWEyX{tx4%u_SHK- zz|RJs^eoKO_r2Nk(hLb(@z_{#Z*XL;nbQ5e(qFT@IrP}Xr_<5K;NJX&WOqb{t)6jh zbSRqNcWFn&=HGeC@suv+EEhDJO{NZ%G}eFOsJp7>wR0{6vA99F zkBmmLDYJ2lHwTABajlEBxR78~0V;52K(DCm|&`m{3Y4(VAA81NS zipTBs>9Ven25RuG$|s-D`I+PFQw&1S>|m3@!7FOGt!EB3sJ z)l(Z=$Uyb4Nj9-3&4I~4P+RL@n1t^#LvjK0UgQW@V$`eb=i{g2CsE(`OfvdeKm0{adxr^~jyxRB_X#JK$%Y*c-vz@Zp2 zf9XCJN%tfLGEizRX=|cGH5vI#!_CxZk%)|N10a|-Sz5ji8-Gc8-q$}ry#z`pw~xrz z1)FEH>jTb&e|Q_PZfgKm^Tgh;SxUfurAQ>kgxsx7YonYYHGQ@qa5h>$|3YG?=65~O zFR!?Jwfl!dQV5{96Y0ZTn&oL(E*=}LW#zwq%smvLfT$Qxjf>+2U*jh6u=~kAJFy=a0bqq;@4|)sSBWghBBc@T&q5QJFK02nTIIycAu3I`HlZi45>0%s57>2gM!DW(TD zP8b#3-oVte=ahTn;@;s35ZKDcVZ9RP6Hw1pC76XeXDhLn240}yBTBwNQ55}oVzPxi zJeOIV6{M_lNDn_@nU{%>F^3g?Fuv-g zX4qf=&^4A<>oT8b!&d$f`ae-od++6XnXrLa`z~*HUBf8TS0o>D^p_!ib@kyUk*I$; zHTdnWH2S2=w>z<~b341y7vS;M!w#-}hh0D?LGN*LVuI1Kh+56XnN~FQWGmfw>`A}MR8gHoH9zgV??*x=q(?6nS_0eI!mL+R%u_^1 zu3MD#)c{P9?Wn0YH{|GPMbGH|%kuhvHvGIZSCU?9o^}^i(FS&BIBR7#6OmbtX`D&h zZyMOq64J{-M!0|%N?VgWl2&yjOqwd0Sj58g)JRz(Sl2!6z=FGi@kN$D5^-5g)-m(( z@ZO;;y81Y3MsZKZzMTF14?Ye1E=@7yI?3P>l}$PU18xz#=z)f;2sn5=((J8>4bvp` z2W07H_YERWi`~E5)@y8Ip37Ai>62}J*G_RzQuiTK?h4E6{&Oqx6BSe~(=9UMxH0_L zc_@>#H(KPg^$UyFBw%RT6GUq9~~k6Hc^8KswQuvKVzSzSV~hXyphtzi1FwHQJ*jCmRGwN%X*uZLuw z`|KfZy{CevMyA=of z@3{^2oBc-L8i(m0|Ak6K|4a}Jl3@+J2iTOEkhW2|ah~OXTg^q>+Q|8sUD=buNMN9R-lz`-Llnnztw3LgI?RL zkUp`ODS`Sl(7Vc$_F; zO@C7{wreW~LpV#8KC*$5nz#b16u%o_p5V(XCmvyvUzwoL>gx?Y%G(%}Bmi=E z6STaNCH77INw%!B6&rkpZ0^@@qz`=X)0G(bd0KBM# z-Hl%_skECWk{RX@!Xl6PV;q~hHOint-xGbL{93Ty=$p^G-nMdB%~iwmUE+8%Zrf+k zp>S*7g65I=y883d=d111dEx*=DZg$WaobOFJsvuw&zw(&CU00UJb?lYPw9WX^o8Wo zJn9o;t8N{wg_g4~9BgA~$kMm0#7rm=*d&#G9BfB3+~JXyGBtf4Lw9YRcQL<*_7=OA z?6JwRG5aX*y^p(Wx-qX_JMiZt0IVnq!%TK~&g-kKVBIm1#TMGBE7wW3-laj2@ zV;M~ZAg$*#YDqiSL#z`k^9n_Gzm8AgnNDt?Yx%p90N170aohiUB-HZx33Eq^m1Hic zfZ8+Vq3tuO2B14L&Nbo;A?oR4iSPxt03cS5lUg*J4m%iHQlq4{doELBLkz&!qSRQL$0;bdu zC%RdJg^|-Key|K&yT@_<#p`qlCeW)lOa;tcY3F7o>9aYBq;>JRIw{`55^^CDOmb%L z49^aqLT7A`4m@o&zuY!F1(+y)VOAHPnL`IbOyDo)jTjyVCj40a430XcBr!+2v#Je^ zBdf$^Y!T5=TM5zzyPBpycmg>f{{Ax&$O83)?5M5PN_l9ByDsvZ^5Q|c1WsXlc-bAu z7rsw@Ru~{?*`!Uz408AEqfimqSEWSQ<@e649?RMA=F~6vYuFF-uS_I|A$C%CN(Rb5 zKGqAFonxbv;#d=f)Izvf-=zS}9+F3V#PjkvODj#Ql|2k|fY@z&3!<5c79) z>DN~t{I35V{i7E%Y0&CskkQ;ZmOkrXu8=MQ^So!BFay93QRtsqsI9F{2~=#{c8X$$YRbB!kym4HD}_sTmo}h9pd(#DO5Um zapWl-GW!HsXB#xIO$%y{e3R~O`7QcFRsCg@-jW>AU8&f%ZbTa$-YI==i6LMyKS9gD z6L;}^*xhR8iV&>g)m|WOT0)Fk=&sWIrnuw{cFQuZBRDh% zms^5S2Ku_=&kW+*iy~_6)?xPE+o+Zz>obZ&^s=AZ;}%kd-&m+5RSAxquZE5F$YjtN z7W90X%s*_;|Mv21Q>%sW!;aw6+=^ogtbV4#TQ${oZ~8qQ;>W*Q`C(+X-f=~B^i~2w z9@$^jxuOCOkM;el<#?OvKDI;V-~{VTx4#m*DuZ5eM!d}}rL58X#+g$>$w{K#cq8Vr z11>z?#Bn3BU_U%9s}-d}uRj1Ewc)3bV26u}*f(nFVv8+DO|Lr-*%ON}!wL2)W&~c3 zZA4%C8pG_TVQj93Xmf*SwX)%kQ6DE}eTs5&Yd^g`hQ?k0_%VH|8SvIdXR%QY+v^y@ zm!np;H@4-aDfZj+z3v()=Ley}Z;pZ}?zGz`!pgDjU%Itwl^2_S`^3tVDy3WRMVCtQ zc1TdvrL$w}*b}yHZH(e`xq~uF3s;Z`^|Fr5SH*i>=d{FEm&dg<7nv0`GM(K=VNrAe zReB%X_MNp>vm}uCr*Nq6)qcejsLlHEOGD}%=(*{5Yh}Y4z0T{riM{&tBwdofBx( z^4AP{Sb!e9Ecre1e(Rz!&zp-zvY|wG0-BAsz|}A7|6PLmBK~%e9c`s=chc*sv8bUT zGu>#Tp;BmV`=i#cfC&7p#3)34E<|~&*0GL$s^&U_Q#OVUaXcV(h#SZdRCIAxyzW`y z7pfg{drTyEW;(_)M>E^0v`cwsR z^zaBnB9WQ;+rfq+B_-{#eg_m+=Ocb0V_mp;g57!AMmm%G0blS+ocO#aw69y5i*nQY zwTy8G)x9d+Pz8@*Z_q(8e4-7BHQ!srheh;tx!~~-s;gs>MN8;|r%4iRwI-1xq>vJh*k<$jUm8Cz~ z1FGI0Z^xC||$T!U}-%T(sk zVB9|Vy{~bXnT%Po*-)pp;TyxY&03OTgGC$h?)a?u%q9l$`7)-{y$L=OJH%e|x_3r- z^xP5gVV^EL^-7%Ztsd5yDX1bu17H{ApUEEImc*9;O(St~_`R3TYX7|wmkmgi;a0f& zhr=1c=%Do78(soNEM-~*JCF=;mYH8eKP5)K{okCZr<4D8JHInq*1_rjui*V4ARGIv zTDC0w?oFs3vslid@(m`wgz0Xv=^if74VkIx%_1lnbc4#DkiA>1Ja`cw!|W&3Dmv-O zbGw^A_TOEGul~eKVxRzTyy07%7r2-;I!(E|(F~u(a4}HOl`JRb@xjS6kPHZpwX|w> z^zcqBE*@-*J?IJ>B=(olMmT;m^>>RomJe+!s^lujWilB!5+*WGVh4J_wrN|-2s&c~ fp$-?WZn1bLh8nzynDT%>xq#%Qm8HrhK79Ir`V^@W literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/rankings/2nd.png.import b/assets/graphics/gui/rankings/2nd.png.import new file mode 100644 index 0000000..32dd558 --- /dev/null +++ b/assets/graphics/gui/rankings/2nd.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ikek8mcpeob5" +path="res://.godot/imported/2nd.png-f4d74f3e0f79b64b581447bcf54a3ee4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/rankings/2nd.png" +dest_files=["res://.godot/imported/2nd.png-f4d74f3e0f79b64b581447bcf54a3ee4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/graphics/gui/rankings/3rd.png b/assets/graphics/gui/rankings/3rd.png new file mode 100644 index 0000000000000000000000000000000000000000..c175d57cc98292fc728ae233d5e5e0af1e68b4eb GIT binary patch literal 9876 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 B5Cs4L literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/rankings/3rd.png.import b/assets/graphics/gui/rankings/3rd.png.import new file mode 100644 index 0000000..4301db6 --- /dev/null +++ b/assets/graphics/gui/rankings/3rd.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f5mgglfrifjd" +path="res://.godot/imported/3rd.png-3cb9417b465e45d108dc5bb387e9572c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/rankings/3rd.png" +dest_files=["res://.godot/imported/3rd.png-3cb9417b465e45d108dc5bb387e9572c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/graphics/gui/rankings/4th.png b/assets/graphics/gui/rankings/4th.png new file mode 100644 index 0000000000000000000000000000000000000000..e14d6436f5f9bbb57d34718049da26ec77ad267f GIT binary patch literal 7791 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 KG(V_YhyM>3OW%+H literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/stop_timer/Segment0_filled.png.import b/assets/graphics/gui/stop_timer/Segment0_filled.png.import new file mode 100644 index 0000000..383979d --- /dev/null +++ b/assets/graphics/gui/stop_timer/Segment0_filled.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://df7pe5qch1mgo" +path="res://.godot/imported/Segment0_filled.png-d73cab52ae2afc2297535c50215cb02a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/stop_timer/Segment0_filled.png" +dest_files=["res://.godot/imported/Segment0_filled.png-d73cab52ae2afc2297535c50215cb02a.ctex"] + +[params] + +compress/mode=4 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/graphics/gui/stop_timer/Segment1_empty.png b/assets/graphics/gui/stop_timer/Segment1_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..6ccead2bcfaf40f89d531c8ffb6f9c8dc79feea6 GIT binary patch literal 3764 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 literal 0 HcmV?d00001 diff --git a/assets/graphics/gui/stop_timer/Segment1_empty.png.import b/assets/graphics/gui/stop_timer/Segment1_empty.png.import new file mode 100644 index 0000000..8f9a6e4 --- /dev/null +++ b/assets/graphics/gui/stop_timer/Segment1_empty.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbgdkky8ballo" +path="res://.godot/imported/Segment1_empty.png-8615d42cb87c232b8d0f8da85c54fbd3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/graphics/gui/stop_timer/Segment1_empty.png" +dest_files=["res://.godot/imported/Segment1_empty.png-8615d42cb87c232b8d0f8da85c54fbd3.ctex"] + +[params] + +compress/mode=4 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/graphics/gui/stop_timer/Segment1_filled.png b/assets/graphics/gui/stop_timer/Segment1_filled.png new file mode 100644 index 0000000000000000000000000000000000000000..32de6409750a2732e09333d965c1c340d6df2edf GIT binary patch literal 3981 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 O0000 30: diff --git a/scenes/main.tscn b/scenes/main.tscn index 33c213a..8f75ef8 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -14,15 +14,23 @@ [ext_resource type="Texture2D" uid="uid://68x88jj25yxg" path="res://assets/textures/Adjacent.png" id="9_6gcb6"] [ext_resource type="Texture2D" uid="uid://dasaeaytvhll0" path="res://assets/models/pboard/AdjacentRect.tres" id="9_aspsw"] [ext_resource type="FontFile" uid="uid://xnjx058n4tsw" path="res://assets/fonts/Nougat-ExtraBlack.ttf" id="13_j8jky"] +[ext_resource type="Texture2D" uid="uid://bafocgx2apwjm" path="res://assets/graphics/gui/stop_timer/Segment0_empty.png" id="14_fv21b"] +[ext_resource type="Texture2D" uid="uid://c4xpg3j7p7g33" path="res://assets/graphics/gui/global_match_timer/timer.png" id="14_tel4y"] [ext_resource type="Texture2D" uid="uid://73ayhl1lqdpt" path="res://assets/graphics/gui/gauge/PowerLabel.png" id="14_vxglm"] [ext_resource type="Texture2D" uid="uid://dcoaeof23pt3c" path="res://assets/graphics/gui/gauge/Segment0_empty.png" id="15_2f3dj"] +[ext_resource type="Texture2D" uid="uid://cbgdkky8ballo" path="res://assets/graphics/gui/stop_timer/Segment1_empty.png" id="15_tel4y"] +[ext_resource type="Texture2D" uid="uid://crd21ry2k8cn2" path="res://assets/graphics/gui/stop_timer/Segment2_empty.png" id="16_qkpxi"] [ext_resource type="Texture2D" uid="uid://ctgxeo2i3vcfq" path="res://assets/graphics/gui/gauge/Segment1_empty.png" id="16_yq6so"] [ext_resource type="Texture2D" uid="uid://djbin5556lwsx" path="res://assets/graphics/gui/gauge/Segment2_empty.png" id="17_fv21b"] [ext_resource type="Theme" uid="uid://0dhxl4ohyxh8" path="res://assets/graphics/game_setting/setting_theme.tres" id="18_pm3ni"] [ext_resource type="Texture2D" uid="uid://ba80xnybpixw2" path="res://assets/graphics/touch_control/take_tile.png" id="25_qkpxi"] [ext_resource type="Texture2D" uid="uid://bsgqrjx2ity4c" path="res://assets/graphics/touch_control/speed.png" id="26_2f3dj"] [ext_resource type="Texture2D" uid="uid://pwxo4lb87yi" path="res://assets/graphics/touch_control/put_tile.png" id="26_5q0nq"] +[ext_resource type="Texture2D" uid="uid://cp0nlmkii1ewp" path="res://assets/graphics/gui/rankings/1st.png" id="26_j8jky"] [ext_resource type="Texture2D" uid="uid://umw3e8nfe3vr" path="res://assets/graphics/touch_control/attack_mode.png" id="27_dgi5k"] +[ext_resource type="Texture2D" uid="uid://cfpxknbdsk4u" path="res://assets/graphics/character_selection/sc_characters/sc_unknown.png" id="27_j8jky"] +[ext_resource type="Texture2D" uid="uid://ikek8mcpeob5" path="res://assets/graphics/gui/rankings/2nd.png" id="28_fuf3a"] +[ext_resource type="Texture2D" uid="uid://f5mgglfrifjd" path="res://assets/graphics/gui/rankings/3rd.png" id="29_pibwh"] [ext_resource type="Texture2D" uid="uid://biun2yvglxgij" path="res://assets/graphics/touch_control/grab_tekton.png" id="36_pibwh"] [ext_resource type="Script" uid="uid://86ikh0wuqk7v" path="res://scripts/ui/powerup_inventory_ui.gd" id="powerup_ui_script"] [ext_resource type="Script" uid="uid://b54tfa0n6kogi" path="res://scripts/managers/touch_controls.gd" id="touch_manager"] @@ -51,6 +59,21 @@ corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_c6pm6"] +content_margin_bottom = 20.0 +texture = ExtResource("14_tel4y") + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_5q0nq"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_kmb1v"] +texture = ExtResource("14_fv21b") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_fuf3a"] +texture = ExtResource("15_tel4y") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_pibwh"] +texture = ExtResource("16_qkpxi") + [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_tel4y"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_qkpxi"] @@ -67,22 +90,30 @@ texture = ExtResource("17_fv21b") [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1cewu"] -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kmb1v"] -content_margin_left = 16.0 -content_margin_top = 16.0 -content_margin_right = 16.0 -content_margin_bottom = 16.0 -bg_color = Color(0, 0, 0, 0.49803922) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color(0.992, 0.796, 0.047, 1) -corner_radius_top_left = 36 -corner_radius_top_right = 36 -corner_radius_bottom_right = 36 -corner_radius_bottom_left = 36 -corner_detail = 12 +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_c6pm6"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5he1u"] +content_margin_left = 33.0 +content_margin_bottom = 20.0 +texture = ExtResource("26_j8jky") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5poiv"] +content_margin_left = 33.0 +content_margin_bottom = 20.0 +texture = ExtResource("28_fuf3a") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_2cjbq"] +content_margin_left = 33.0 +content_margin_bottom = 20.0 +texture = ExtResource("29_pibwh") + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_chjal"] +load_path = "res://.godot/imported/4th.png-cf725336a34d807bb6fe770d072d01c9.ctex" + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cjqg0"] +content_margin_left = 33.0 +content_margin_bottom = 20.0 +texture = SubResource("CompressedTexture2D_chjal") [node name="Main" type="Node3D" unique_id=1566673391] script = ExtResource("1_xcpe3") @@ -1065,32 +1096,61 @@ theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 32 text = "X0" +[node name="GlobalMatchTimer" type="PanelContainer" parent="." unique_id=1714357974] +custom_minimum_size = Vector2(372, 162) +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -111.0 +offset_top = 16.0 +offset_right = 261.0 +offset_bottom = 178.0 +grow_horizontal = 2 +scale = Vector2(0.60000014, 0.60000014) +theme_override_styles/panel = SubResource("StyleBoxTexture_c6pm6") + +[node name="VBox" type="VBoxContainer" parent="GlobalMatchTimer" unique_id=24429117] +layout_mode = 2 +alignment = 1 + +[node name="TimerLabel" type="Label" parent="GlobalMatchTimer/VBox" unique_id=689385799] +layout_mode = 2 +theme_override_fonts/font = ExtResource("13_j8jky") +theme_override_font_sizes/font_size = 72 +text = "03:00" +horizontal_alignment = 1 + [node name="StopTimer" type="PanelContainer" parent="." unique_id=991540081] visible = false anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 -offset_left = -58.0 -offset_top = 80.0 -offset_right = 58.0 -offset_bottom = 113.00012 +offset_left = -79.0 +offset_top = 61.0 +offset_right = 307.0 +offset_bottom = 196.0 grow_horizontal = 2 +scale = Vector2(0.56167674, 0.56167674) +theme_override_styles/panel = SubResource("StyleBoxEmpty_5q0nq") [node name="HBox" type="HBoxContainer" parent="StopTimer" unique_id=1541315617] layout_mode = 2 -theme_override_constants/separation = 4 +theme_override_constants/separation = 0 [node name="Segment0" type="Panel" parent="StopTimer/HBox" unique_id=307582302] -custom_minimum_size = Vector2(36, 20) +custom_minimum_size = Vector2(96, 135) layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_kmb1v") [node name="Segment1" type="Panel" parent="StopTimer/HBox" unique_id=615805583] -custom_minimum_size = Vector2(36, 20) +custom_minimum_size = Vector2(83, 135) layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_fuf3a") [node name="Segment2" type="Panel" parent="StopTimer/HBox" unique_id=1041800993] -custom_minimum_size = Vector2(36, 20) +custom_minimum_size = Vector2(207, 135) layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_pibwh") [node name="PowerUpBar" type="PanelContainer" parent="." unique_id=1775378146] anchors_preset = 4 @@ -1214,19 +1274,23 @@ icon_alignment = 1 expand_icon = true [node name="LeaderboardPanel" type="PanelContainer" parent="." unique_id=364209533] +clip_contents = true anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 -offset_left = -273.64343 -offset_top = 84.58379 -offset_right = -26.733765 -offset_bottom = 253.5838 +offset_left = -229.0 +offset_top = 95.0 +offset_right = 231.0 +offset_bottom = 610.0 grow_horizontal = 0 rotation = 0.10297442 +scale = Vector2(0.5, 0.5) size_flags_horizontal = 3 size_flags_vertical = 3 +theme_override_styles/panel = SubResource("StyleBoxEmpty_c6pm6") [node name="MarginContainer" type="MarginContainer" parent="LeaderboardPanel" unique_id=1736331167] +clip_contents = true layout_mode = 2 theme_override_constants/margin_left = 10 theme_override_constants/margin_top = 10 @@ -1234,10 +1298,12 @@ theme_override_constants/margin_right = 10 theme_override_constants/margin_bottom = 10 [node name="VBox" type="VBoxContainer" parent="LeaderboardPanel/MarginContainer" unique_id=635878805] +clip_contents = true layout_mode = 2 -theme_override_constants/separation = 4 +theme_override_constants/separation = 5 [node name="Title" type="Label" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1810699363] +visible = false layout_mode = 2 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 @@ -1245,277 +1311,337 @@ text = "🏆 LEADERBOARD" horizontal_alignment = 1 [node name="Separator" type="HSeparator" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1615297005] +visible = false layout_mode = 2 [node name="Entry1" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1372346601] +custom_minimum_size = Vector2(440, 86) layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_5he1u") [node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1" unique_id=617135879] layout_mode = 2 +theme_override_constants/separation = 2 [node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=828754165] -custom_minimum_size = Vector2(50, 0) +custom_minimum_size = Vector2(70, 0) layout_mode = 2 +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 7 theme_override_fonts/font = ExtResource("13_j8jky") -theme_override_font_sizes/font_size = 22 +theme_override_font_sizes/font_size = 36 text = "1st" +horizontal_alignment = 1 +vertical_alignment = 1 [node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=1512406425] -custom_minimum_size = Vector2(24, 24) +custom_minimum_size = Vector2(100, 100) layout_mode = 2 +texture = ExtResource("27_j8jky") expand_mode = 1 stretch_mode = 5 -[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=777741978] -custom_minimum_size = Vector2(100, 0) +[node name="SplitterContainer" type="VBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=1068203836] +layout_mode = 2 +theme_override_constants/separation = 22 +alignment = 1 + +[node name="SectionA" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer" unique_id=1497811185] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionA" unique_id=777741978] +custom_minimum_size = Vector2(150, 0) layout_mode = 2 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "Player 1" +vertical_alignment = 1 clip_text = true -[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=143108099] +[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionA" unique_id=143108099] modulate = Color(1, 1, 1, 0) -custom_minimum_size = Vector2(16, 16) +custom_minimum_size = Vector2(25, 25) layout_mode = 2 expand_mode = 1 stretch_mode = 5 -[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=163441394] +[node name="SectionB" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer" unique_id=1394489174] +clip_contents = true +layout_mode = 2 +alignment = 1 + +[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionB" unique_id=163441394] +custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "0" -horizontal_alignment = 2 -[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox" unique_id=1277323584] +[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionB" unique_id=1277323584] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 +theme_override_constants/separation = 6 + +[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=797392101] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=789099266] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=1018238656] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Entry2" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1047425879] +custom_minimum_size = Vector2(440, 86) +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_5poiv") + +[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2" unique_id=1942870621] layout_mode = 2 theme_override_constants/separation = 2 -alignment = 1 -[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/MiniPowerUpBar" unique_id=797392101] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/MiniPowerUpBar" unique_id=789099266] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry1/HBox/MiniPowerUpBar" unique_id=1018238656] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Entry2" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1213770719] -layout_mode = 2 - -[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2" unique_id=649896203] -layout_mode = 2 - -[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=276085006] -custom_minimum_size = Vector2(50, 0) +[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=1946714047] +custom_minimum_size = Vector2(70, 0) layout_mode = 2 +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 7 theme_override_fonts/font = ExtResource("13_j8jky") -theme_override_font_sizes/font_size = 22 +theme_override_font_sizes/font_size = 36 text = "2nd" +horizontal_alignment = 1 +vertical_alignment = 1 -[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=1005069505] -custom_minimum_size = Vector2(24, 24) +[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=46217188] +custom_minimum_size = Vector2(100, 100) layout_mode = 2 +texture = ExtResource("27_j8jky") expand_mode = 1 stretch_mode = 5 -[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=980063105] -custom_minimum_size = Vector2(100, 0) +[node name="SplitterContainer" type="VBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=2134048836] +layout_mode = 2 +theme_override_constants/separation = 22 +alignment = 1 + +[node name="SectionA" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer" unique_id=1404467822] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionA" unique_id=1475419922] +custom_minimum_size = Vector2(150, 0) layout_mode = 2 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "Player 2" +vertical_alignment = 1 clip_text = true -[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=1898054695] +[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionA" unique_id=414359335] modulate = Color(1, 1, 1, 0) -custom_minimum_size = Vector2(16, 16) +custom_minimum_size = Vector2(25, 25) layout_mode = 2 expand_mode = 1 stretch_mode = 5 -[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=630589738] +[node name="SectionB" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer" unique_id=10662559] +clip_contents = true +layout_mode = 2 +alignment = 1 + +[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionB" unique_id=1606855267] +custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "0" -horizontal_alignment = 2 -[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox" unique_id=719453508] +[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionB" unique_id=219625555] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 +theme_override_constants/separation = 6 + +[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=993398985] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=1149709938] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=1263023268] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Entry3" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1530449446] +custom_minimum_size = Vector2(440, 86) +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_2cjbq") + +[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3" unique_id=1214564201] layout_mode = 2 theme_override_constants/separation = 2 -alignment = 1 -[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/MiniPowerUpBar" unique_id=1487042283] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/MiniPowerUpBar" unique_id=1303981736] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry2/HBox/MiniPowerUpBar" unique_id=564492200] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Entry3" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=988674004] -layout_mode = 2 - -[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3" unique_id=2098193159] -layout_mode = 2 - -[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=940102589] -custom_minimum_size = Vector2(50, 0) +[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=377846102] +custom_minimum_size = Vector2(70, 0) layout_mode = 2 +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 7 theme_override_fonts/font = ExtResource("13_j8jky") -theme_override_font_sizes/font_size = 22 +theme_override_font_sizes/font_size = 36 text = "3rd" +horizontal_alignment = 1 +vertical_alignment = 1 -[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=77999167] -custom_minimum_size = Vector2(24, 24) +[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=383855502] +custom_minimum_size = Vector2(100, 100) layout_mode = 2 +texture = ExtResource("27_j8jky") expand_mode = 1 stretch_mode = 5 -[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=872999463] -custom_minimum_size = Vector2(100, 0) +[node name="SplitterContainer" type="VBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=1969616094] +layout_mode = 2 +theme_override_constants/separation = 22 +alignment = 1 + +[node name="SectionA" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer" unique_id=1627755679] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionA" unique_id=1670492515] +custom_minimum_size = Vector2(150, 0) layout_mode = 2 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "Player 3" +vertical_alignment = 1 clip_text = true -[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=1209672815] +[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionA" unique_id=616766448] modulate = Color(1, 1, 1, 0) -custom_minimum_size = Vector2(16, 16) +custom_minimum_size = Vector2(25, 25) layout_mode = 2 expand_mode = 1 stretch_mode = 5 -[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=508325054] +[node name="SectionB" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer" unique_id=734590478] +clip_contents = true +layout_mode = 2 +alignment = 1 + +[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionB" unique_id=246464797] +custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "0" -horizontal_alignment = 2 -[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox" unique_id=1235595014] +[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionB" unique_id=473697297] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 +theme_override_constants/separation = 6 + +[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=824194655] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=2096101462] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=970732664] +custom_minimum_size = Vector2(25, 25) +layout_mode = 2 + +[node name="Entry4" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=1325242351] +custom_minimum_size = Vector2(440, 86) +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_cjqg0") + +[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4" unique_id=1110779657] layout_mode = 2 theme_override_constants/separation = 2 -alignment = 1 -[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/MiniPowerUpBar" unique_id=1321277357] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/MiniPowerUpBar" unique_id=847275899] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry3/HBox/MiniPowerUpBar" unique_id=701782565] -custom_minimum_size = Vector2(12, 12) -layout_mode = 2 - -[node name="Entry4" type="PanelContainer" parent="LeaderboardPanel/MarginContainer/VBox" unique_id=394023021] -layout_mode = 2 - -[node name="HBox" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4" unique_id=1481335373] -layout_mode = 2 - -[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=539805932] -custom_minimum_size = Vector2(50, 0) +[node name="RankLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=171801451] +custom_minimum_size = Vector2(70, 0) layout_mode = 2 +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 7 theme_override_fonts/font = ExtResource("13_j8jky") -theme_override_font_sizes/font_size = 22 +theme_override_font_sizes/font_size = 36 text = "4th" +horizontal_alignment = 1 +vertical_alignment = 1 -[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=736863972] -custom_minimum_size = Vector2(24, 24) +[node name="PortraitRect" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=1346078271] +custom_minimum_size = Vector2(100, 100) layout_mode = 2 +texture = ExtResource("27_j8jky") expand_mode = 1 stretch_mode = 5 -[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=379355680] -custom_minimum_size = Vector2(100, 0) +[node name="SplitterContainer" type="VBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=249320303] +layout_mode = 2 +theme_override_constants/separation = 22 +alignment = 1 + +[node name="SectionA" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer" unique_id=404059862] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="NameLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionA" unique_id=1153987614] +custom_minimum_size = Vector2(150, 0) layout_mode = 2 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "Player 4" +vertical_alignment = 1 clip_text = true -[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=1812577580] +[node name="GhostIcon" type="TextureRect" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionA" unique_id=316169104] modulate = Color(1, 1, 1, 0) -custom_minimum_size = Vector2(16, 16) +custom_minimum_size = Vector2(25, 25) layout_mode = 2 expand_mode = 1 stretch_mode = 5 -[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=560418594] +[node name="SectionB" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer" unique_id=1754884921] +clip_contents = true +layout_mode = 2 +alignment = 1 + +[node name="ScoreLabel" type="Label" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionB" unique_id=1975407740] +custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("13_j8jky") theme_override_font_sizes/font_size = 22 text = "0" -horizontal_alignment = 2 -[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox" unique_id=2059921947] +[node name="MiniPowerUpBar" type="HBoxContainer" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionB" unique_id=2099215641] +custom_minimum_size = Vector2(25, 25) layout_mode = 2 -theme_override_constants/separation = 2 -alignment = 1 +theme_override_constants/separation = 6 -[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/MiniPowerUpBar" unique_id=1695101926] -custom_minimum_size = Vector2(12, 12) +[node name="Segment0" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=941239068] +custom_minimum_size = Vector2(25, 25) layout_mode = 2 -[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/MiniPowerUpBar" unique_id=1697515395] -custom_minimum_size = Vector2(12, 12) +[node name="Segment1" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=518121211] +custom_minimum_size = Vector2(25, 25) layout_mode = 2 -[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/MiniPowerUpBar" unique_id=500915161] -custom_minimum_size = Vector2(12, 12) +[node name="Segment2" type="Panel" parent="LeaderboardPanel/MarginContainer/VBox/Entry4/HBox/SplitterContainer/SectionB/MiniPowerUpBar" unique_id=206598393] +custom_minimum_size = Vector2(25, 25) layout_mode = 2 -[node name="GlobalMatchTimer" type="PanelContainer" parent="." unique_id=1714357974] -anchors_preset = 5 -anchor_left = 0.5 -anchor_right = 0.5 -offset_left = -75.0 -offset_top = 8.0 -offset_right = 73.0 -offset_bottom = 72.0 -grow_horizontal = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_kmb1v") - -[node name="VBox" type="VBoxContainer" parent="GlobalMatchTimer" unique_id=24429117] -layout_mode = 2 -alignment = 1 - -[node name="TimerLabel" type="Label" parent="GlobalMatchTimer/VBox" unique_id=689385799] -layout_mode = 2 -theme_override_fonts/font = ExtResource("13_j8jky") -theme_override_font_sizes/font_size = 28 -text = "3:00" -horizontal_alignment = 1 - -[node name="SettingsBtn" type="Button" parent="." unique_id=1964422444] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -78.0 -offset_top = 8.0 -offset_right = -30.0 -offset_bottom = 56.0 -grow_horizontal = 0 -text = "⚙" - [node name="TouchControls" type="Control" parent="." unique_id=1539594058] layout_mode = 3 anchors_preset = 15 @@ -1878,6 +2004,17 @@ custom_minimum_size = Vector2(0, 40) layout_mode = 2 text = "Back" +[node name="SettingsBtn" type="Button" parent="." unique_id=1964422444] +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -78.0 +offset_top = 8.0 +offset_right = -30.0 +offset_bottom = 56.0 +grow_horizontal = 0 +text = "⚙" + [connection signal="text_submitted" from="MessageInput" to="." method="_on_message_input_text_submitted"] [connection signal="pressed" from="PauseMenu/Panel/VBox/ResumeBtn" to="." method="_on_resume_pressed"] [connection signal="pressed" from="PauseMenu/Panel/VBox/HowToPlayBtn" to="." method="_on_how_to_play_pressed"] diff --git a/scripts/managers/stop_n_go_manager.gd b/scripts/managers/stop_n_go_manager.gd index fa4f693..71a5784 100644 --- a/scripts/managers/stop_n_go_manager.gd +++ b/scripts/managers/stop_n_go_manager.gd @@ -51,9 +51,8 @@ var red_tint_overlay: ColorRect # Traffic Light / StopTimer Visuals var stop_timer_node: PanelContainer var stop_segments: Array[Panel] = [] -var lit_style: StyleBoxFlat -var dim_style: StyleBoxFlat -var red_style: StyleBoxFlat +var empty_styles: Array[StyleBoxTexture] = [] +var filled_styles: Array[StyleBoxTexture] = [] func _ready(): set_process(false) @@ -155,29 +154,19 @@ func _update_stop_timer_visuals(): var hbox = stop_timer_node.get_node_or_null("HBox") if hbox: stop_segments.clear() + empty_styles.clear() + filled_styles.clear() for i in range(3): var seg = hbox.get_node_or_null("Segment%d" % i) if seg: stop_segments.append(seg) - - # Prepare styles - lit_style = StyleBoxFlat.new() - lit_style.bg_color = Color.YELLOW - lit_style.border_width_left = 2 - lit_style.border_width_top = 2 - lit_style.border_width_right = 2 - lit_style.border_width_bottom = 2 - lit_style.border_color = Color(1.0, 1.0, 1.0, 0.5) - - dim_style = StyleBoxFlat.new() - dim_style.bg_color = Color(0.1, 0.1, 0.1, 0.8) # Dark dim - - red_style = StyleBoxFlat.new() - red_style.bg_color = Color.RED - red_style.border_width_left = 2 - red_style.border_width_top = 2 - red_style.border_width_right = 2 - red_style.border_width_bottom = 2 - red_style.border_color = Color(1.0, 0.5, 0.5, 0.5) + + var e_style = StyleBoxTexture.new() + e_style.texture = load("res://assets/graphics/gui/stop_timer/Segment%d_empty.png" % i) + empty_styles.append(e_style) + + var f_style = StyleBoxTexture.new() + f_style.texture = load("res://assets/graphics/gui/stop_timer/Segment%d_filled.png" % i) + filled_styles.append(f_style) if not stop_timer_node: return @@ -185,17 +174,17 @@ func _update_stop_timer_visuals(): stop_timer_node.visible = true if current_phase == Phase.GO: - # GO Phase: All dim unless in last 3 seconds (lights up 3, 2, 1s) + # GO Phase: All empty unless in last 3 seconds (lights up 3, 2, 1s) for i in range(stop_segments.size()): var threshold = 3.0 - (i * 1.0) if phase_timer <= threshold: - stop_segments[i].add_theme_stylebox_override("panel", lit_style) + stop_segments[i].add_theme_stylebox_override("panel", filled_styles[i]) else: - stop_segments[i].add_theme_stylebox_override("panel", dim_style) + stop_segments[i].add_theme_stylebox_override("panel", empty_styles[i]) else: # STOP Phase: All Red - for seg in stop_segments: - seg.add_theme_stylebox_override("panel", red_style) + for i in range(stop_segments.size()): + stop_segments[i].add_theme_stylebox_override("panel", filled_styles[i]) func activate_client_side(): is_active = true diff --git a/scripts/managers/ui_manager.gd b/scripts/managers/ui_manager.gd index 75b83dc..be557df 100644 --- a/scripts/managers/ui_manager.gd +++ b/scripts/managers/ui_manager.gd @@ -321,17 +321,6 @@ func setup_leaderboard_ui(main_node): if not leaderboard_panel: push_warning("LeaderboardPanel node not found in scene") return - - # Apply styling to the panel - var style = StyleBoxFlat.new() - style.bg_color = Color(0.08, 0.08, 0.12, 0.92) - style.border_color = Color(0.85, 0.75, 0.25, 1.0) # Gold border - style.set_border_width_all(2) - style.corner_radius_top_left = 8 - style.corner_radius_top_right = 8 - style.corner_radius_bottom_left = 8 - style.corner_radius_bottom_right = 8 - leaderboard_panel.add_theme_stylebox_override("panel", style) func _get_rank_text(rank: int) -> String: match rank: @@ -416,11 +405,11 @@ func initialize_leaderboard_with_players(players: Array): if i < players.size(): var player = players[i] - var name_label = entry.get_node_or_null("NameLabel") - var score_label = entry.get_node_or_null("ScoreLabel") + var name_label = entry.get_node_or_null("SplitterContainer/SectionA/NameLabel") + var score_label = entry.get_node_or_null("SplitterContainer/SectionB/ScoreLabel") var portrait_rect = entry.get_node_or_null("PortraitRect") - var ghost_icon = entry.get_node_or_null("GhostIcon") - var mini_powerup_bar = entry.get_node_or_null("MiniPowerUpBar") + var ghost_icon = entry.get_node_or_null("SplitterContainer/SectionA/GhostIcon") + var mini_powerup_bar = entry.get_node_or_null("SplitterContainer/SectionB/MiniPowerUpBar") if name_label: # Use display_name if available, otherwise fallback to node name @@ -524,15 +513,15 @@ func update_live_leaderboard(players: Array): _: rank_label.text = str(rank) + "th" if player and player.name == str(my_id): - entry_root.modulate = Color(1.0, 1.0, 0.0) # Yellow + entry_root.modulate = Color(0.3, 0.7, 1.0) # Blue highlight for local player else: entry_root.modulate = Color.WHITE - var score_label = entry.get_node_or_null("ScoreLabel") - var ghost_icon = entry.get_node_or_null("GhostIcon") - var mini_powerup_bar = entry.get_node_or_null("MiniPowerUpBar") + var score_label = entry.get_node_or_null("SplitterContainer/SectionB/ScoreLabel") + var ghost_icon = entry.get_node_or_null("SplitterContainer/SectionA/GhostIcon") + var mini_powerup_bar = entry.get_node_or_null("SplitterContainer/SectionB/MiniPowerUpBar") var portrait_rect = entry.get_node_or_null("PortraitRect") - var name_label = entry.get_node_or_null("NameLabel") + var name_label = entry.get_node_or_null("SplitterContainer/SectionA/NameLabel") if name_label: var default_name = player.name if player else "Unknown"