From 3cf8f5b63ae72a87a56519943d70f862736646a0 Mon Sep 17 00:00:00 2001 From: Kyaw Aung <kyawaung0924@gmail.com> Date: Sat, 1 Feb 2025 12:07:38 -0600 Subject: [PATCH] made button size match texture size (reusable buttons with 3d effect) --- .godot/editor/editor_layout.cfg | 8 ++--- .godot/editor/filesystem_cache8 | 30 +++++++++--------- .godot/editor/filesystem_update4 | 8 +++-- .godot/editor/project_metadata.cfg | 2 +- .godot/editor/recent_dirs | 1 + .godot/editor/script_editor_cache.cfg | 4 +-- .godot/uid_cache.bin | Bin 3423 -> 3512 bytes Assets/ui/title_screen/quit_button.png | Bin 570 -> 567 bytes Assets/ui/title_screen/rules_button.aseprite | Bin 1458 -> 1420 bytes Assets/ui/title_screen/rules_button.png | Bin 608 -> 615 bytes scenes/{title_screen => ui}/menu_button.tscn | 2 -- scenes/{title_screen => ui}/title_screen.tscn | 2 +- scripts/title_screen/menu_button.gd | 3 ++ 13 files changed, 32 insertions(+), 28 deletions(-) rename scenes/{title_screen => ui}/menu_button.tscn (98%) rename scenes/{title_screen => ui}/title_screen.tscn (95%) diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 37beb42..c119055 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -17,16 +17,16 @@ dock_filesystem_v_split_offset=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://assets/ui/title_screen/rules_button.png") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://scenes/title_screen/", "res://assets/", "res://assets/ui/", "res://assets/ui/title_screen/") +dock_filesystem_selected_paths=PackedStringArray() +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://assets/", "res://assets/ui/", "res://assets/ui/title_screen/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://main.tscn", "res://scenes/title_screen/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn") -current_scene="res://scenes/title_screen/title_screen.tscn" +open_scenes=PackedStringArray("res://main.tscn", "res://scenes/ui/title_screen.tscn", "res://scenes/ui/menu_button.tscn") +current_scene="res://scenes/ui/title_screen.tscn" center_split_offset=-239 selected_default_debugger_tab_idx=0 selected_main_editor_idx=2 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index 18e1fc5..8dc48d6 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,7 +1,7 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1738397355 +::res://::1738432521 icon.svg::CompressedTexture2D::6378281210119878262::1738189402::1738378143::1::::<><>:: -main.tscn::PackedScene::5692118487183161714::1738396979::0::1::::<><>:: +main.tscn::PackedScene::5692118487183161714::1738432521::0::1::::<><>:: README.md::TextFile::-1::1738189402::0::1::::<><>:: ::res://assets/::1738378134 ::res://assets/noise/::1738378134 @@ -30,11 +30,11 @@ White_knight.png::CompressedTexture2D::854350289879594279::1738378134::173837817 White_Pawn.png::CompressedTexture2D::919180529085242722::1738378134::1738378176::1::::<><>:: White_Queen.png::CompressedTexture2D::4902137832695542513::1738378134::1738378176::1::::<><>:: White_rook.png::CompressedTexture2D::4194129281780453908::1738378134::1738378176::1::::<><>:: -::res://assets/shaders/::1738397313 -3d_effect.gdshader::Shader::-1::1738397313::0::1::::<><>:: -bg.gdshader::Shader::-1::1738397313::0::1::::<><>:: -color.gdshader::Shader::-1::1738397313::0::1::::<><>:: -shadow.gdshader::Shader::-1::1738397313::0::1::::<><>:: +::res://assets/shaders/::1738432521 +3d_effect.gdshader::Shader::-1::1738432612::0::1::::<><>:: +bg.gdshader::Shader::-1::1738432612::0::1::::<><>:: +color.gdshader::Shader::-1::1738432612::0::1::::<><>:: +shadow.gdshader::Shader::-1::1738432612::0::1::::<><>:: ::res://assets/sprites/::1738378176 bishop.png::CompressedTexture2D::4631301773944929250::1738378134::1738378176::1::::<><>:: knight.png::CompressedTexture2D::3545640967717948854::1738378134::1738378176::1::::<><>:: @@ -62,10 +62,10 @@ white_rook.png::CompressedTexture2D::3317152307554436932::1738378134::1738378176 Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738378134::1738378176::1::::<><>:: Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738378134::1738378176::1::::<><>:: Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738378134::1738378176::1::::<><>:: -::res://assets/ui/title_screen/::1738396865 +::res://assets/ui/title_screen/::1738432186 play_button.png::CompressedTexture2D::5896995890187459238::1738396598::1738396750::1::::<><>:: -quit_button.png::CompressedTexture2D::5172428563227279585::1738395082::1738395084::1::::<><>:: -rules_button.png::CompressedTexture2D::8060955005205795067::1738396860::1738396865::1::::<><>:: +quit_button.png::CompressedTexture2D::5172428563227279585::1738432170::1738432186::1::::<><>:: +rules_button.png::CompressedTexture2D::8060955005205795067::1738432116::1738432186::1::::<><>:: ::res://scenes/::1738379187 Bishop.tscn::PackedScene::2789588702038144760::1738378134::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png board.tscn::PackedScene::5124694183364421304::1738378134::0::1::::<><>::uid://b0px5wlrm0mb3::::res://assets/temp_assets/temp_chess_board.png<>res://scripts/board.gd @@ -77,9 +77,9 @@ Pawn.tscn::PackedScene::3675784333675896641::1738378134::0::1::::<><>::res://scr Queen.tscn::PackedScene::7495869360053814603::1738378134::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png Rook.tscn::PackedScene::9162401199636684468::1738378134::0::1::::<><>::uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png texture_holder.tscn::PackedScene::594714386286134588::1738378134::0::1::::<><>:: -::res://scenes/title_screen/::1738397306 -menu_button.tscn::PackedScene::3297943059633979218::1738396979::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd -title_screen.tscn::PackedScene::8154710134031658440::1738397306::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/title_screen/menu_button.tscn +::res://scenes/title_screen/::1738432521 +menu_button.tscn::PackedScene::3297943059633979218::1738432521::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd +title_screen.tscn::PackedScene::8154710134031658440::1738432612::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/title_screen/menu_button.tscn ::res://scripts/::1738378687 Bishop.gd::GDScript::-1::1738378134::0::1::::Bishop<>Piece<>:: board.gd::GDScript::-1::1738378134::0::1::::Board<>Sprite2D<>:: @@ -90,6 +90,6 @@ Pawn.gd::GDScript::-1::1738378134::0::1::::Pawn<>Piece<>:: Piece.gd::GDScript::-1::1738378134::0::1::::Piece<>Node2D<>:: Queen.gd::GDScript::-1::1738378134::0::1::::Queen<>Piece<>:: Rook.gd::GDScript::-1::1738378134::0::1::::Rook<>Piece<>:: -::res://scripts/title_screen/::1738396766 -menu_button.gd::GDScript::-1::1738395823::0::1::::TitleButton<>Button<>:: +::res://scripts/title_screen/::1738432517 +menu_button.gd::GDScript::-1::1738432516::0::1::::TitleButton<>Button<>:: title_screen.gd::GDScript::-1::1738396766::0::1::::<>Control<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 0727006..1f6f31f 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,8 +1,10 @@ -res://scenes/title_screen/menu_button.tscn +res://main.tscn res://assets/shaders/3d_effect.gdshader res://assets/shaders/color.gdshader res://assets/shaders/shadow.gdshader res://assets/shaders/bg.gdshader -res://scripts/title_screen/menu_button.gd -res://main.tscn res://scenes/title_screen/title_screen.tscn +res://scenes/title_screen/menu_button.tscn +res://scripts/title_screen/menu_button.gd +res://scenes/ui/title_screen.tscn +res://scenes/ui/menu_button.tscn diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 160bddc..a62d012 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -15,7 +15,7 @@ last_selected_language="GDScript" [recent_files] scripts=["res://scripts/title_screen/menu_button.gd", "res://scripts/title_screen/title_screen.gd", "res://scripts/Knight.gd", "res://scripts/King.gd", "res://scripts/Queen.gd", "res://scripts/Bishop.gd", "res://scripts/Rook.gd", "res://scripts/Pawn.gd", "res://scripts/Piece.gd", "@GDScript"] -scenes=["res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/Knight.tscn", "res://scenes/King.tscn", "res://scenes/Queen.tscn", "res://scenes/Bishop.tscn", "res://scenes/Rook.tscn", "res://scenes/Pawn.tscn"] +scenes=["res://scenes/ui/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/Knight.tscn", "res://scenes/King.tscn", "res://scenes/Queen.tscn", "res://scenes/Bishop.tscn", "res://scenes/Rook.tscn"] [color_picker] diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs index 005b3a6..fe2be89 100644 --- a/.godot/editor/recent_dirs +++ b/.godot/editor/recent_dirs @@ -1,3 +1,4 @@ +res://assets/sprites res://assets/ui/title_screen res://scripts/title_screen res://assets/shaders diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 84c41f7..1ceafd2 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -129,10 +129,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 34, +"column": 38, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 4, +"row": 12, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin index 24d7a290df4973e35b433d797eb44797c34f1a80..c6b5550b416535b573d452d7c1fc19d1e7be5534 100644 GIT binary patch delta 100 zcmcaFwL_ZGX(MACZ)DK^Pkwus9??}`U|=XpEw<9vFHTO)OD)zf&D76L%`1&hDlI9= j&(kX@PR=`_YZJIKQoB$Qi`tURlAP4|;^d;#RES~#D4rxn delta 10 RcmdlXeP4>vVIyN4F8~y=11kUk diff --git a/Assets/ui/title_screen/quit_button.png b/Assets/ui/title_screen/quit_button.png index f5d8f5d67ada2abcd02c92b4d8ec519ef83c6729..ed733e74f4dc9c677cd80156020e47ede174dbf6 100644 GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0vp^zkt}AgAGVVR?T_~q!^2X+?^QKos)S9WPkK@aSW-L z^Y*THUz3AGYv3D;OR``7ZC_@ckkjwcu|6!$^{Q?93kEIO{eJ>3JuI-Cn<sl=%lu2+ z4A<04I22&0Kxc1*X5H_)$)97+KfihWNB-L2^M=oNMF0J}tYX_c+x6RDPy0D<%~_Xr zhETsRQd8zR9sZd;!)(p^Sr@!pjO~^uteELtjxa6YY?{nzNi#9;|3(Ji@-`Ruzka)G zmsy5y2}i;r_TObnwN`=GXO#r^MOU4zPF&>N@Jzj`_q^ZXOFktW7v8w6FBBKQmbA#3 zVIcxFJagJV@4USI(<{F&2N-1Nl{}buL9u}X<WRiu|F^%#_5Ht0at$&OxBB4mLcjrr z9z;|zW=ob`nZMVg(0}*a@7a}KA04+{JM-6!7Xk}zcG?+m9&~BvIP3rAR!$}BrfWNw z$$Y<hkL9$%Ma72Be+xfOSylV%P2v4Vch{?&NeB7E|HIk(69?ruWSMrj&wqHg_UVVn zl_%fFP2ZU1Bwt^+z3aK1*!0&|R?WJQz4dE~`N_&-wpJ__F@DRVU%E29HUgT8<k182 YJwI~SdX~I;4NM6Pp00i_>zopr00wOgO#lD@ literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^zkt}AgAGVVR?T_~q!^2X+?^QKos)S9WPkB=aSW-L z^Y*T9UQ>WXTVRgNOTJzI*S_SFx$Wqj)DyKZ?%nz7b2}PuA5)i)$-FU_ul+R(&)e1C zm>NE{@G-*Cx2@tEu6%#G>15@(<ByN`|Ga+d`n=Ef$M3#+zw_AQ((QZhWomui`IALh zmZ`-2Vs%J0*V*U!rMCj~%Yc=~M))53DSyNV4LpvXadcHtD`e3NVc(jHt}efGTA zb!*?Z`8Q_05IEqHK5N-i;g@$iqp~iowaj~KdOc;4bHhUQs{Zp{&YWsiED}YFzVFE9 zR-O4mzyS#*thjLg_~YCDroBJD2-_Hkyf~2T)XqQ&a&G-syK~RqPcHhADklRLGWT=J zGI7Arn{53BEtT$nFLsMW-^<+}e|xjI<F-H67u0|uz+-taT}}Rv(M81r7likgN5@T^ zVs(AiW4qh46KsLfGhXEHnCrFJcedDf!?@b)Lsmdf3H);M{^!gWrC7r8K(2PF>i3DC z&tKUkRIuJ#eBu4NfbCsR?f9m@{<5a~g8Rm=Dds0<?sRWw*nRn7!P>nX3v_^n!W{-= b{9%~rmAm#_;u}q1Vqoxe^>bP0l+XkKMm6&^ diff --git a/Assets/ui/title_screen/rules_button.aseprite b/Assets/ui/title_screen/rules_button.aseprite index a39e2873171a45884fe5effe72041cb351400ec6..07b021db1df49913b4271c664ca527d7b0549b6a 100644 GIT binary patch delta 982 zcmdnQ-NVh;Gm){Lk!NG04`cm)W(EdU1x5x51~!KOObk$Piou?tV$R#kj(N(4JT8Iv z|6elZXkxh6b6Biiw43?w-lOWP{#Mm~KYoMT!?f8VyfS~&^7qR$?%G)1|9EWjbFKHj z-@e=xSvp&|Y-!Ey$(wgSU!5Bgx_tB5veHxLc9y%V_uX;}Ew#Fx6TZB@<}pHE_gv?c z{5AjD)N(+o(RnQ=%){!Ph0Rv2x_nbC-RX(+>ir8jr9-d2)VMn{<!5J2@>g?{#Ko(u zWS3e`*0G-mHR$@v%@#^~U)B2DSh3FdveUVMYHN^duFuR|d2Yp-koxM$2o7HM&cl~x zuKcEUd&Roq_NB(bZ+*7~#y;osPG5FwcFy8m=VYgy^Vw>C)2(!_wa(m`S^1lKUs;t$ zSQ%fvmm+<&^xcM%v{idgnyq?$C-LQ(5RgUxX9wR5K3#w0@5}pn+XF-Ax<t?U|7zvZ z|5oSU`~NT7-Mi|Q%B@FBX6?v-uCulD5HP$Z<rbFBu9$u<GV65<NcQ%lH)bF8=5D@n z4HOEV+m7DMeH3ezzH%)nh$iQBZ=U@)_D=dmaM-Kg6noxw;_lo%-rsAsf;B($?YlGc zmv22Ntko}?y>B})cjf&QkUc`a_rGqRvwMNk`=$48xAbOpUk)r4_ni1W=zZ=Xx2;EC zuGrPR<V5w#?`DaMZ#^mrx$7GAWbc*g*&70L3$0eYQ_}nt_iC^2jTPH0WJAj*id5=< zy$7@-dQRV}-5y<grdQ<you}*Pel^yj%<Wu2JtR87(gkmN<}CbHb}sxjMDxQNl9u3b z1{-{6qj3>9tihJHCZ|6Ehd0<k+{e$I0Eaomv3+wVLc(2a`Qlf4YGv1Edj3B7d6!r? z(3*2`_cw1o=X1+{-u10JZau0mDf#wm-rUl(OLd?2tUG!YsAKc>?{C%^PyROfd8zI? zpfBd`-Ity|cjlM9e%{+^UEkan{JB>pWT*eub3RXH=TFJ`-F0KX@~3Lg6-D#2=FU82 zZKrwj+r82%>;K_%?%P+EpWOC+-R0Xq_dojc@8oXpZF|e--aGeS^!a!Hd$F6|?tSg{ zrR?8&i~aV6Y_W@824BBvJmLPE%X9K}xm;epZgcvISz7yTduOb?d4n%_X-WDeJL_qu a^8J<5vdp#}4$-_jbIW=Ew*5OxBTN8<+ZVwA delta 1020 zcmeC--o(wgX(D4iqtV7jAIAEp%nS^y3XBY*3~UVlnHZqp0)st6#hka3F9xYP@;Lqd zKmVTY=}%`@8!S}JnE#zqeaZ8;Z=37g?y=07Q>$hE^o-Ho^-XWjo%}P|JnW3!)Y(O8 zGw+2TEPKuyJ9p39$v2l51)tMdv3zpc_setkd_?8fBMXR~XHn0$srI~eXNocRtCvfT z8Xr6<eLilI8PJNRDyz(ocN#t&yEVP^|9lbMdC~#*B7Sdr_y2L)?&oUL{im4E+ozhE zcWNf<*OCo)izlB}KPBydf07YUYmx2wofZMVmQ~$)0%Vu((l8FX>kD$z_2T9A+_M@} ztZJ_A)J&iDdgo=<vkpeG`(6R<KmGO2%ceAinSAl3KtrEay(@7vp5W8I-U@7>b&T4~ zmG7kHMy^Y5KdoYXHFhyj!<&McDa&?cm!$2SC#yI4Oh|bz(2C86Qzy-QweBL&h_W3% zM!|PYtv1J;=bP@CwraOq`n3AjHy;|E^eMgm;>@SpHvWfpseB8s|9yQ<WPm@b?!5I0 zvCpnQ{Ej4|CG^`b%@^!mu`9uz-Or~SiB;RI26i&{tCdTR7JEI?n;a<&b~WqQkV}s& zRSTz|T+<15cvF>D=EpgYc63)y%WemS@yhxoM>jL3mixae0>vXp{`1|QO`A`~UIB&( z&<4lZ`OK%ziF^-yx(w{5m$CJSZnkngjazAFZn=3&g_XnZ8!biaL*~z(6B%VAyC62l zX=nJV^S<YFbm#G1&@)?jNBin?we)FX{_Gjzvjg5ueN{Z!*t>f<^OkO3jqhGx>vx`< zx%B8|##=|#rc^Keb?3>MOOIYMyghVrrqSVttIzpD?I<W&cBbIRs$yWIfz6eft7#00 zC$L%E?&+tXaRb+W8BKc$R_*l=x45KFKGTxF8tO6(p3m2~tSi5P39#hDn_u(Jsm*+~ z_sWXzr9itL-27@g*VpK3^~#&?*6iqJerkP-VH5u;mCsN5xVBkqzkB5Hv(K#IO|#KS zo1KfB#Gb!?`Sj=gPc{FKy^ET&e);t0IrXPM{}nZkG1<AV*mm!O`s3#{jQrpIYEiph zzHYhrpZ7l`Q=grjTi^XSJm&mN=GRSoghf)HZFVa$v8X%xb&ll%zZ2X21JmYZzBA?R oyT9>naqxU$@h7*JYZ#w5`96#7`1>30cCI}CUgjTj0N?W^0GY2FvH$=8 diff --git a/Assets/ui/title_screen/rules_button.png b/Assets/ui/title_screen/rules_button.png index 6113264d638355ea83d425caff68e09f0c2bb2b0..98bd972477f4b84a53d0f1a3baac6edfed90702e 100644 GIT binary patch delta 577 zcmaFB@|<OYVZEZKi(^Q|oVRx!gAN%;uqG759OT{c|LPaEHHAl=(pGFWIq84zyX=DA zYuBfnlve$*nw!U-kR`vEonedm3jv1<iVX{#864Xg=I`|@*%?<o_tl45yZtpi`;YDZ zDpM`<{ifl!A3MKa`8>=1^Zomt?+w52N|Tahl8Ju5xPQ;;{GHM3>Sgm+yTx18z25kC zsncZpsNdF-rr)kz_gU=Rke6MuV%eiJi$#0+7+GYQd~8eW=gjJ@^I%=<BU`efu6TPt z-y65Z#y(%S?X8|(sCV&&zyhDe`-`so+~RN5J;kz@-T$Fy>MO8b4l9-!NxlDeT>DnQ zS9clN-Stfn!#D0_)7^S!-P^BH+ZGs~kz@SypX>FEU56c}zutP9J1*E{m-)k@yX*I+ z#V@-E^K$T-i`O^xDTmHnP`$t{|GRYkq5E+&7aSH#%Y4mY^)c$6&Z;wFEOQgL6xz?* z1r8&KRY120lyC&3RiC{cvQV}j=($rSRs43deY7C{gvc8lJ-kEkzI*)dg!9+rMKek` z6u_=NAd>xsOKa`X>Ymj8>AkCZHecGB?Yh{Rq4%8H`%h;#FD+Cv`8n6EodIH1#A17i zzcc5(%8uJ6U72fY#bQx6*KfO=deyZF%69Fa=NEs=vijDQ9F?4TNAy@^rhM#TX5Z56 hk^~uKmjEq(z;5`vfBq?H?Yj&>;OXk;vd$@?2>`V;0B`^R delta 570 zcmaFP@_=Q6VZD^6i(^Q|oVRzq{SG?_umm(kv`QEJU)?I5!n@id;fcmUIsfxls@V&o z3Qw8-Yw(}``R8la8Mm_EGd6r<k!9krVi73eP<SEmVC~am_Uo=soBjXk=fAa|&8|JW zn|yn%-S+Ee&Rc!jzTw%;_fKBTjDBa_%g5-a`)=`fo2viMSNwRfr@mUgaC=SO`kC`X z7oMCh_t&rL?7gJ<nI#+-zR1YB1r|Qts1DQuw8>|CNxa^{s`#EJu4UX-YgX1>D3_PL z;j%c`>Fc(=lBwrZfy#E7{hGG;@tg0qiT;=M@5Z*WdzW_r-R5vX@xX@XFHRTdia$@7 z>(<WD1U3=u_Ii-x6K>qjzTkZN_6}Y7^I|1lH<TUz^(D?-YAy1yaIaakA<yj>^IDQ$ zew%&aO+C<M2ow8@_OZ=ve%B-wdWS3V+WjYAdj0rTZ!c})v)^J9@g+u=!%8*d@wS*! z6dOVM58Mt>YydjsvVFb5<E<wbTvTjY;LP9%R@b&y;`!efA1r|WY0Ld0w?;~0Do~|V zZISyLr*9P;D^JbYyzZ8X70ZPeIcBG<&%ZlsnLYV_MhVA)i}A1ieg5}~_oM|_);=V& z%-3%J;_n-Q+LxdH`R8iZ<Lt9H9&a`O|MSe^*|jZ_?{}Kl8@F0&-*vzK;=sFEW>x{s dsDZ=rftP1t-)zAGO>+hy@O1TaS?83{1OVzR4mbb+ diff --git a/scenes/title_screen/menu_button.tscn b/scenes/ui/menu_button.tscn similarity index 98% rename from scenes/title_screen/menu_button.tscn rename to scenes/ui/menu_button.tscn index e1dbaed..2296185 100644 --- a/scenes/title_screen/menu_button.tscn +++ b/scenes/ui/menu_button.tscn @@ -34,8 +34,6 @@ shader_parameter/x_rot = 0.0 shader_parameter/inset = 0.0 [node name="MenuButton" type="Button"] -offset_right = 250.0 -offset_bottom = 75.0 theme_override_styles/focus = SubResource("StyleBoxEmpty_no32e") theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ui7gk") theme_override_styles/disabled = SubResource("StyleBoxEmpty_27gjt") diff --git a/scenes/title_screen/title_screen.tscn b/scenes/ui/title_screen.tscn similarity index 95% rename from scenes/title_screen/title_screen.tscn rename to scenes/ui/title_screen.tscn index 6482235..e86506d 100644 --- a/scenes/title_screen/title_screen.tscn +++ b/scenes/ui/title_screen.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://dogg5cp8c0f4s"] [ext_resource type="Script" path="res://scripts/title_screen/title_screen.gd" id="1_sj2v7"] -[ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/title_screen/menu_button.tscn" id="2_5iwbf"] +[ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/ui/menu_button.tscn" id="2_5iwbf"] [node name="TitleScreen" type="Control"] layout_mode = 3 diff --git a/scripts/title_screen/menu_button.gd b/scripts/title_screen/menu_button.gd index 3687672..a668985 100644 --- a/scripts/title_screen/menu_button.gd +++ b/scripts/title_screen/menu_button.gd @@ -12,6 +12,9 @@ func _ready() -> void: angle_x_max = deg_to_rad(angle_x_max) angle_y_max = deg_to_rad(angle_y_max) + # Sets the size to any texture size so 3d effect works on all sizes + size.x = menu_btn_texture.size.x + size.y = menu_btn_texture.size.y menu_btn_texture.material = menu_btn_texture.material.duplicate() func _on_gui_input(event: InputEvent) -> void: -- GitLab