From 5be52377a49ab5721756dfafddf63b53b0f4af52 Mon Sep 17 00:00:00 2001 From: "m.cirafisi" Date: Thu, 14 May 2026 22:31:37 +0200 Subject: [PATCH] update game_menu --- core/game_menu/arrow_button.gd | 8 ++ core/game_menu/arrow_button.tscn | 25 +++-- core/game_menu/assets/page_1/freccetta-1.png | Bin 1884 -> 0 bytes .../assets/page_1/freccetta-1.png.import | 40 -------- core/game_menu/assets/page_1/freccetta.png | Bin 1898 -> 9639 bytes .../assets/page_1/freccetta_grande.png | Bin 2053 -> 0 bytes .../assets/page_1/freccetta_grande.png.import | 40 -------- core/game_menu/assets/page_3/button (1).png | Bin 3541 -> 0 bytes core/game_menu/assets/page_3/button (2).png | Bin 4046 -> 0 bytes core/game_menu/assets/page_3/button (3).png | Bin 4094 -> 0 bytes core/game_menu/assets/page_3/button (4).png | Bin 4085 -> 0 bytes core/game_menu/assets/page_3/button (5).png | Bin 4126 -> 0 bytes .../assets/page_3/button (5).png.import | 40 -------- core/game_menu/assets/page_3/button (6).png | Bin 4069 -> 0 bytes .../assets/page_3/button (6).png.import | 40 -------- core/game_menu/assets/page_3/button_-1.png | Bin 0 -> 2912 bytes ...on (1).png.import => button_-1.png.import} | 8 +- core/game_menu/assets/page_3/button_-2.png | Bin 0 -> 3079 bytes ...on (4).png.import => button_-2.png.import} | 8 +- core/game_menu/assets/page_3/button_-3.png | Bin 0 -> 3309 bytes ...on (2).png.import => button_-3.png.import} | 8 +- core/game_menu/assets/page_3/button_-4.png | Bin 0 -> 3328 bytes ...on (3).png.import => button_-4.png.import} | 8 +- core/game_menu/assets/page_3/button_-5.png | Bin 0 -> 3039 bytes .../assets/page_3/button_-5.png.import | 40 ++++++++ core/game_menu/assets/page_3/button_-6.png | Bin 0 -> 2627 bytes .../assets/page_3/button_-6.png.import | 40 ++++++++ core/game_menu/assets/page_3/button_-7.png | Bin 0 -> 2721 bytes .../assets/page_3/button_-7.png.import | 40 ++++++++ core/game_menu/assets/page_3/button_.png | Bin 0 -> 3132 bytes .../assets/page_3/button_.png.import | 40 ++++++++ core/game_menu/audio_option.tscn | 2 +- core/game_menu/biome_picker.gd | 22 +++++ core/game_menu/biome_picker.gd.uid | 1 + core/game_menu/biome_picker.tscn | 51 ++++++++++ core/game_menu/biome_selector.tscn | 89 ++++++------------ core/game_menu/color_picker.tscn | 8 +- core/game_menu/game_menu.tscn | 3 - core/game_menu/game_menu_tab.gd | 19 ++-- core/game_menu/game_menu_tab.tscn | 13 ++- core/game_menu/highlighted_photo.gd | 18 ++++ core/game_menu/highlighted_photo.gd.uid | 1 + core/game_menu/highlighted_photo.tscn | 48 ++++++++++ core/game_menu/hoover_tween.gd | 18 ++-- core/game_menu/option_menu.gd | 33 ++++--- core/game_menu/option_menu.tscn | 53 +++++++---- core/game_menu/option_menu_button.gd | 18 ++++ core/game_menu/option_menu_button.gd.uid | 1 + core/game_menu/option_menu_button.tscn | 37 ++++++++ core/game_menu/page.tscn | 1 + core/game_menu/page_1.tscn | 12 ++- core/game_menu/page_2.tscn | 9 ++ core/game_menu/page_3.tscn | 14 ++- core/game_menu/photo.gd | 5 + core/game_menu/photo.tscn | 35 +++++-- core/game_menu/photo_gallery.gd | 1 + core/game_menu/photo_gallery.tscn | 17 +++- core/game_menu/train_selector.tscn | 3 +- core/game_state/game_state.gd | 2 + 59 files changed, 590 insertions(+), 329 deletions(-) delete mode 100644 core/game_menu/assets/page_1/freccetta-1.png delete mode 100644 core/game_menu/assets/page_1/freccetta-1.png.import delete mode 100644 core/game_menu/assets/page_1/freccetta_grande.png delete mode 100644 core/game_menu/assets/page_1/freccetta_grande.png.import delete mode 100644 core/game_menu/assets/page_3/button (1).png delete mode 100644 core/game_menu/assets/page_3/button (2).png delete mode 100644 core/game_menu/assets/page_3/button (3).png delete mode 100644 core/game_menu/assets/page_3/button (4).png delete mode 100644 core/game_menu/assets/page_3/button (5).png delete mode 100644 core/game_menu/assets/page_3/button (5).png.import delete mode 100644 core/game_menu/assets/page_3/button (6).png delete mode 100644 core/game_menu/assets/page_3/button (6).png.import create mode 100644 core/game_menu/assets/page_3/button_-1.png rename core/game_menu/assets/page_3/{button (1).png.import => button_-1.png.import} (72%) create mode 100644 core/game_menu/assets/page_3/button_-2.png rename core/game_menu/assets/page_3/{button (4).png.import => button_-2.png.import} (72%) create mode 100644 core/game_menu/assets/page_3/button_-3.png rename core/game_menu/assets/page_3/{button (2).png.import => button_-3.png.import} (72%) create mode 100644 core/game_menu/assets/page_3/button_-4.png rename core/game_menu/assets/page_3/{button (3).png.import => button_-4.png.import} (72%) create mode 100644 core/game_menu/assets/page_3/button_-5.png create mode 100644 core/game_menu/assets/page_3/button_-5.png.import create mode 100644 core/game_menu/assets/page_3/button_-6.png create mode 100644 core/game_menu/assets/page_3/button_-6.png.import create mode 100644 core/game_menu/assets/page_3/button_-7.png create mode 100644 core/game_menu/assets/page_3/button_-7.png.import create mode 100644 core/game_menu/assets/page_3/button_.png create mode 100644 core/game_menu/assets/page_3/button_.png.import create mode 100644 core/game_menu/biome_picker.gd create mode 100644 core/game_menu/biome_picker.gd.uid create mode 100644 core/game_menu/biome_picker.tscn create mode 100644 core/game_menu/highlighted_photo.gd create mode 100644 core/game_menu/highlighted_photo.gd.uid create mode 100644 core/game_menu/highlighted_photo.tscn create mode 100644 core/game_menu/option_menu_button.gd create mode 100644 core/game_menu/option_menu_button.gd.uid create mode 100644 core/game_menu/option_menu_button.tscn diff --git a/core/game_menu/arrow_button.gd b/core/game_menu/arrow_button.gd index 09d96c3..ac1f214 100644 --- a/core/game_menu/arrow_button.gd +++ b/core/game_menu/arrow_button.gd @@ -7,7 +7,15 @@ extends Control if is_inside_tree() and has_node("%Texture"): $%Texture.texture = image +@export var flip_h: bool = false: + set(value): + flip_h = value + if is_inside_tree() and has_node("%Texture"): + if $%Texture != null: + $%Texture.flip_h = flip_h func _ready(): if image != null and has_node("%Texture"): $%Texture.texture = image + $%Texture.flip_h = flip_h + diff --git a/core/game_menu/arrow_button.tscn b/core/game_menu/arrow_button.tscn index bfe8f92..1896ced 100644 --- a/core/game_menu/arrow_button.tscn +++ b/core/game_menu/arrow_button.tscn @@ -5,22 +5,27 @@ [ext_resource type="PackedScene" uid="uid://dxun0jk5t0n6" path="res://core/game_menu/hoover_tween.tscn" id="3_hu4cn"] [node name="ArrowButton" type="Control" unique_id=1696751730] -custom_minimum_size = Vector2(76, 104) +custom_minimum_size = Vector2(101, 124) layout_mode = 3 -anchors_preset = 0 -offset_right = 76.0 -offset_bottom = 104.0 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 pivot_offset = Vector2(0.5, 0.5) script = ExtResource("2_xq7pl") image = ExtResource("1_vbu0v") -[node name="Texture" type="TextureRect" parent="." unique_id=194430609] +[node name="Texture" type="TextureRect" parent="." unique_id=91599097] unique_name_in_owner = true -layout_mode = 0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_right = -36.0 -offset_bottom = -64.0 +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.47369793 +anchor_top = 0.4425926 +anchor_right = 0.5263021 +anchor_bottom = 0.5574074 +grow_horizontal = 2 +grow_vertical = 2 pivot_offset_ratio = Vector2(0.5, 0.5) mouse_filter = 2 texture = ExtResource("1_vbu0v") diff --git a/core/game_menu/assets/page_1/freccetta-1.png b/core/game_menu/assets/page_1/freccetta-1.png deleted file mode 100644 index faedc39ad87ff1674551d7ec9aba2939f494fefe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1884 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 diff --git a/core/game_menu/assets/page_1/freccetta_grande.png.import b/core/game_menu/assets/page_1/freccetta_grande.png.import deleted file mode 100644 index e57208b..0000000 --- a/core/game_menu/assets/page_1/freccetta_grande.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://rhun07060pnu" -path="res://.godot/imported/freccetta_grande.png-c54f8c857d7b5a929c790700a936a817.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://core/game_menu/assets/page_1/freccetta_grande.png" -dest_files=["res://.godot/imported/freccetta_grande.png-c54f8c857d7b5a929c790700a936a817.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/core/game_menu/assets/page_3/button (1).png b/core/game_menu/assets/page_3/button (1).png deleted file mode 100644 index 790b0ec9af411f3b68d4cd608b9e00b22ddf1d4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3541 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 P00000NkvXXu0mjftKhru diff --git a/core/game_menu/assets/page_3/button (2).png b/core/game_menu/assets/page_3/button (2).png deleted file mode 100644 index 16fed875c40c6ee85e539ff4b95cb56213610d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4046 zcmV;<4>9nGP)2 zd5~O3dH;34Yi9O7wX2mZYgbleVIxYx<(S~3D#WI65@AeC0X7xl91ad4RK;V;@3b0VbjDNdFHJmOE->-n+F!0c*T;2FHC5TO&pf%{ITs9sP_Q7t zBfs^pBn1fL(|>U94L!ZB?`derJ`9N6A!F@?P)7(MuN6XQJS6}j1O$Z0w+K+8lwR~b z_t?x#@!%V8ocYOjzISp80E@-~fS&n}Cj_|?+)M2$LQr;Hy!`SJP)h3#=c@wd;}3s9 zS5-y?i23+qzdCT!uAaxKK@V_&t{?~(u#7ChK?zp;zI<$&1}G&y4};-iq4eCTQzOrO z{Xbtj2O!h{QXqZf>rbp$dg>jRWzR?hg+?mS0^t1J-+cJfyLb1#C@A?|*Ymr5KOjmH zw6PTF@5{$w$l!T_&0*|nYH4|L-@g8D{rMC3KDu|$mSzBU^xJAveC*+;Rv|O>P0Ny) zkAD20bhRa!V*T+SzV8>eZ}0vqYFT%NL1+jFP%@8mvzbMUkwJ!-XeU_+BBa`i_Bsa) zs&tYGf?4Kb4gtytFy$A(g;3HXhhb28eOM~Y9lm&R=IO6|_2vHs5NIk+tVDXQd5KAY zB6q9(*MITgf&PKMgM!d|Bq(x`F(?gY23xFV^xN&&VYH#gXoMpuaz2H_DI8EZ#8i(n zoWkS;9VCk#v;_lJJGNS_3RHtq#W2nVIEUHT+J2yap!eTD^Y~r&OG(uvM@jPaCOu06 zqk&>Xs>}Y%Kl|VV?H!F@@dDPR+XsVC^f|4#HPeGVW(Qh*6Q<8VSY;z~b7{Vr0f!v` z{ZrW-ajD=Lvv1bzs^%JpvR>wfw(pSt^j2pmhZb=MU*Mpw2q^^NBb9nnEi zlJfb_9eAL#yY0)K=QmdTsR|#Oj0|=;o!DwL!7ecnQ2|2G{*E6;gKua!Ofsr60=Bs z{mEzV`<3pV_Aj}<-w+#iNj=$C+>-4@r?6po9NaOkC>=`?j{v6uLvvtYkI{*p4c%4M z=J`Gxr?I7XYv)sc^w^yTG|9QHq$UlRMc&u%KYHhFTeo&R?R!C!lm-&nlio}l`ptG& zp->E64IoL9-zA6TarB`9{h2Oh$0Rte=fQSzEuEcB|M=NY-SvT$dTSdXDa#42Qz=cA zEs&H0_usl>|Nj23f>{01roMZL6jHQY-C{A7G}dz<#hqrj@>|M zxNq;C-Zx))eRxz4LZ3hMBYfncyVZPChhgBAS6)RB1lNQr(}PE|snN;o-#_q4YS?=@ zp9i4X&S9t728*pPDD#sd5Fx`h-iYo@>-=vL15PG4(AJvy*zR53%}HlKB^7E70G{Wq z``lMbIxxBllZ&%I`N%K5udS`=_ZSyd?pxHrcBdUCuh@f)A_)d(A^OmS2GglL=K|SW z6Kvaj;K2j${B60BB1u=kJoJ&jCuy10>R9=vTJ8r|tjdxSQ+17Rxw*HcudnklF3_M$ zOSjd84sL_+jn5^@IpljS9BSTpdMSvZ>;2v-9Yt3!xZuu}kGjd19z;u`mXcjh@ zu@O^CCpj0316!Py%GMQ9r4g96ZP<=+?|bj)-Zrh730=n`49J53b^69L!?xC&wYWyDPpV>lNJ*KU zn_H>GYzXP9tQzGH?CiY9G|d}zH72Dc19MGdmDP~R1)5;1`7tIys45q9bav$4A4yEr z33&Ju|5BA235;!9IC0{nQfF7W$u$3LJn9+m&%?c|l$*?#*iX0s03v4zxpq0q_%NZUL?si z$)ebW3l~;m@Hd6hvdfhRNnDIN+-2I7t`v`iVW3o5J*N26D78=~=T2o8i{76n^>Q77 zBTLbg&f5xUHxF1`ro??|dFm&P!8r2VRS#t}FYSh2@?L!T z6&;uL0%uLq{!m^h0SkOrNlXkxQTX5+R2aJw(Xf)kn_(4TRAWWp!W8>cy1Y{X;!7C#C%*5rAax_HQkjlTwlruGHq`zO6URmUQiN@$W1O5<`i!k7n8%o(?3W#^pr+I z%cs?ybmTBk6YlC zARQIuvIva+Y=im>3-K zJCEL0Yht8cjeoLtSuZggZx4-64D@%RsnLFS7&5s@;W#-2s!2l?2QU+sz=%L2&43E1 zI7h6}I*DoEA__QD9#^19Nii%F;34v})79(BCHDPqKKJ^+6-$0zJ_X=v;E4VE`>r|H zIn7-Tqh06u0V^H(@!9WjMvlsh3i&y>JrO>W4SbkVt!7a-0a}c#1{`9dgFgIP~1pjg4n+7 z+t+hVl#&xflBbpz99RO7Q7vUaqa1g?xBp#t+`jWqO_L6&(+!j&o6RAUYf_!}vJ+*g z)cbNMmIiq^O2$utS4OE=0Ar#0bVY@cnW58{zx>VTjvba7HX5bKzQn4G|MOFi@MFi1 z!?qXomeea%+ZNIeF4f{HIX65#MF<(}+uE|rG^siqD^*(<`fzMprElcNbq_68b+u^z zy7{&u35X0{r6(wd(3?O6nRsjP@|O-CI`*O_DY3!VU1f3Kz56gWHg+vaOzp$5392GF zJTg5agc$7G+Pcj$jb7On$QgrME`hN?#TTYwz>x6`_<|~98Yx##p1Gt%owE!>4_>*1 zLVgxuP&pJE`?H*5b-#b~*yz^|zxd`)G*C(jP*k-4>@!a)gMTdpQ|seeDK$9d29EsuHSI7=00$dQ~oKFMJuj$ykzv%kf`WBr2`2iK^Wrn=;+LM z5592pu{j$~+J4x%7XIt`qWhvn3d9^rw6O4?`_#=nj_-=Ps(~kyrwr|_Jr{~>{ zV{FOhtp3J^%uVXJw~#G_V%}ShIwz&~MG0YL*FRsFbx(4E$+u6Bzcx5Dad!Cp^kf8p zn;3ptAh|)(LL$Dc>u)Xh){6_8&Ldaaiq6+N+OVTxB|7f);}FSHS$fuiX{nSzlL}9J z?5Ex2XE}_z9&f!Uu(&FyGcsnPtsPD^^|O#QY9BE(x%Pc>1lov!@HNobCaA9srK`F1 zqRvEJoyFjo5jZ+1i@NS>e6L=piy0rLj3gk}B`8?IJu&qfd0d)}nQ0_O5|k?eqf4PK zJ*l@|yq-b9DsEO9GbLtN?4exgW~H@MSrQywf_^S2 zd2C$AdH>D3cDc)ADeh9dWQ&I=iIOc>cH%g8Vi!s50%@x_avdbGgQo70A`Q?2b&a&? z0rWzV9!L=vO`ZQ5*REhIOBvBy%Z};<>vd_j<=nG4tNr9X{<+ zytz_7Vz9e>Z}-i7zxlrTt{F1Wyd7&y#QQl?;b(*YV-@a^|5xeyis|gk)wLe$x{s&!foFf!v6=~W4QUMettqtYvtKFjU4r>d&#r5B%D@R>3P zgeY(<3s3*@-;oMHs9*WbNAGBBk9{~At$PY!{kG$5Aw&r=#`wLAF^Q)HAcTN`5PpdO zIYm*%%wpkmI-Naq>eQ9D|Lecc%>Zz`wg8|P|M^))ZU*;avx*Sp3kAIS<`F20Qgb*j z3z*M8_1ChhQawPlFMsJ1y*v8azO1Oq0m_iDEPDaV$RZr%VENbidrecJD8!_;mCVlP zUO9h$_{H!1>xm%%wgiv>>0iF{?24tQ)`3}ak0ekOPX+1#LVy0JPkg1nzx{QlkY6hl z%~sR2h>!%SEk^Qn{@%776pNNYq4qU2H9fa)U(fgc;Mqr?8Q8V85rE-6TTF`2J@xff z$V_e1k|gG{pZ_aaZE>dPzx`VuzjxcV)<0Hs{Uf$zs|*YZDdXIfh@-hRfoM|$S~}VS zKrw+aqZC9{ks6;sW-^8O*;!1FjDk9jkRIMtRRI{abMv#Wjg6(h`42C=`C|ZnP{PsZu2@s}6T5fD zuO2-%bTwef;nl-$;ozqqT=KwO>9mnd4&PL&H-i=hMgm3kRG0BbzyGPnTM~`W7cHk5 z()yt3I=cFIVE6s^p{u_ek@~2Rppp>XWbFK24q&{i9c|s)pzC#*Po?14ws?kPJJ9rS zLw&^f*@2yj;iJcf24!HdOmJ>lU|v0ZLlLB8Tv2H6>%mxI1~wo!|F!|`V;RTJ)Rtt&FG~{&8-NGYz_-a z`Hg2j^1<%zwij%hwFrgpEtZ}AeHeIPKSJS9`I~D+UN5+cYi>(G@xbA04hP3DjIgHC z2kzP1e)a8RLsyoo(u8_+93+#;^#o=q&UHnq1k8ek{=g^ix^w^jo)>*L}EZXg&TBdRF&zJXos?;U$5IU+lu9GuTQ`LO73#ipt_ zcI-GT%c@C<3EGJZq@|%g6yCqT_lt^Z3{Y;`dIM-mB(Uq=pMkFF%kYF&NtB^`?@qM! zbe9=PRD{Bj-sV{NbNzj-jh@<7ODi1lP_5Je6pO_T>iqIaW~=N#^1&HjeELHlZ*Fe* zb%(Ojl+r^X^xnM(p{TLpJtYjn46l#H1UQs3)I}O#7~10p58VALd?I<0E`WLRGk-xU zMOI5~<&v`0FRoaX1?PLoG~TF4poIC1^nr7o4S7`*AVW>t(ee|IR zdODL|o+8)QD3%b$V-U^k}h`4x^=yI(?VFWl74ka)`+TGIPUz&L7 z^qiROx~^kn^g0TKf_T47+AxU;0wciDbajU#naE=BM8rpGrzS!H6umrAgpndZLR%0N zaousmeg3*qi#ZsXDycFBpf`ArwYX5qdPS@u<#`h<3K3>CQ3$4{CowfO1yxlytJ_PW zpj9RY!xM)$3dV|krS&6u;U?|?ydDN8oREILuFTHP)jTMu5|ZK00T`+MDxn1{F&^OS+m=vewK$GSR7s{q-xXC^Fe8b&7OBa#C4%x=!Pkw&dN(w*XhN*!(5j+r ziCah^tuu2|8BuOj6AmU^2Qxh}>As~@tQ&H*PLR0ye-m0SaMmR3&xx0wI+j@w662f6 zndy|MRH=!O40U@xGwId=i2S`}!sOY=DqmS7Q>m=8$+_yVf9XdUh+|pi0<$tbHHkvD zP%{!k9fn+b9&Wmu*P=OK)Tt^lHvy&Q$OlHAG0ZGD7frLsYb8q(Gch!biQ#LdIMt>S zmzJ>!Opc6rOb2X{Ujb}~UaPP(fK~8aYT9O&J69S^E@uw%LOXbQ3l0wdJTiC%`CM)j zyX#I0>QG#}bQxwo59$?&6pIBRIfbHq>2}zz5tJBFN$)sx5@1%bkcXyeC8^2I&SLb^ z`o1Q8Wlj3PLCtb3{_ycjyT^JvC z9D137BA19q;J(a?lH{L>iZq9Qk336FCZ!b!nDY<&`%;=B2y)*U_ zRT*kkV*C=>Kt2ZQe71hy|9J7FYE-OrA0_10=b1%R8?`QrOKpsGW7h3uN{pvFx zs0I$H)x|$pyDX=e)k}kuQ@uTLG}IgS*|x(cDMFzLEK#K4hC*hpkHgFt(HP$%EV#8C zBIj80+#oI-J0UDW{ybIJ0BU0{lPcYp&pAJM`IUG6DVsCrBw%c>vHklyZ#mOh2IhuL zrbC&M&s$TwcC_sx3Oc#d$=& z0z>begH<#IC?aI>p3PJHi+JoCl04sWT4DTJdYcsFK7i0B34C zYwEf>)Y0C!OHq`BVG6q3ZArB zzO?My*LF*!k^@A7yO!nJGM?(=)$s@I5B1#h!2R97r)f&B*x8^csH=-09BB}h z_q-BivC#Wc$d?9gU~vD*D&~>P&I^E1DheU#!OIiRzx>MS*8t3W?FKdWH(!66o<4Ji zZ*tl|p00{YWee4IlvN@!luXSKLN0c8H1%nkk`TMQEEBeEB4ilu;?F~$tQ`FGRb4eI z-&Zax;(#b%!nx&*G07fhWa`4jiN8N|`1I?Nr1%TIY$~(I9^HrW@$p+xVybVB4NwWm zJnBd7r;&u31I$bE(=Nsxn z^O1<&r4SOK-mYS^SU|Cuhh-H+euS5#Qrm`OTd*BVIHz1KiFJuO0uW31By%X_vjSkA zpZ6a|+%4<**-YUFCr^)j`?c5Kds_k}7XU?g`!ButoLKO0WnikEzQoFb5ZINjoj5r> zc;e*n=%;>u?}h%p#4m>Gw0)o~B0>oKWD82gjOUDA4l!5v2^~lj!uP>m9vMl0|Il|& zzE&vM^AaGkBUxJPIVkJNu#KXs$6_6N>8tF?&;DgF*b+Rp%K5kd{K*^JI%8)axPSZo zcXY)b)^&BeZYX?@ibDMjPU4iM%H*a@eV>GQ+q~(xL)pmn@wp?%-x)q~_T2Rm4+yyx z0~Xj~;g_{0-$+`wINPG<7SsqeQY8s6&d-qJO&tL?r}NZnc& z(R=En;T_^|9>z-uS-JAYtDNN4mqLh>FPPWnGlg@MVfxbL$rBd`r>-WirKUXq3V~(@ z)EC=8X(1lp*7aFSJ$i9L9L+POb?-E!kkkyX>4A!Sx%MfzD@zWbI#MXblBA+2y*Dcz z^0O31-Ht~uGTfLIlo{zW(U3N$YVuylD!C7znN<2c-Ylv4K$sF}&L*g@4W;EAy(lwL zR%bpqng@;y$_-WbReo1a)cK6JE3_aWw*WlF#rGn diff --git a/core/game_menu/assets/page_3/button (4).png b/core/game_menu/assets/page_3/button (4).png deleted file mode 100644 index aeed440cfdc745692e9461b1eb4e20860a5b56a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4085 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 diff --git a/core/game_menu/assets/page_3/button (5).png b/core/game_menu/assets/page_3/button (5).png deleted file mode 100644 index 8467114e379f823d0adc8dc5e13b9e1561b002c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4126 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 KMNUMnLSTZL`Hr#x literal 0 HcmV?d00001 diff --git a/core/game_menu/assets/page_3/button (3).png.import b/core/game_menu/assets/page_3/button_-4.png.import similarity index 72% rename from core/game_menu/assets/page_3/button (3).png.import rename to core/game_menu/assets/page_3/button_-4.png.import index 3d1d4e4..e850dc7 100644 --- a/core/game_menu/assets/page_3/button (3).png.import +++ b/core/game_menu/assets/page_3/button_-4.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c1sd0g86pxg78" -path="res://.godot/imported/button (3).png-779f246eecfffb2ad9c27b4d3311e9ec.ctex" +uid="uid://cth6as0m48wu7" +path="res://.godot/imported/button_-4.png-1f25f15677dc03a4d56cb2e3fd7bb51f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://core/game_menu/assets/page_3/button (3).png" -dest_files=["res://.godot/imported/button (3).png-779f246eecfffb2ad9c27b4d3311e9ec.ctex"] +source_file="res://core/game_menu/assets/page_3/button_-4.png" +dest_files=["res://.godot/imported/button_-4.png-1f25f15677dc03a4d56cb2e3fd7bb51f.ctex"] [params] diff --git a/core/game_menu/assets/page_3/button_-5.png b/core/game_menu/assets/page_3/button_-5.png new file mode 100644 index 0000000000000000000000000000000000000000..3620496714a04b54faccf8774511d798d08e0364 GIT binary patch literal 3039 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 literal 0 HcmV?d00001 diff --git a/core/game_menu/assets/page_3/button_-5.png.import b/core/game_menu/assets/page_3/button_-5.png.import new file mode 100644 index 0000000..692bcef --- /dev/null +++ b/core/game_menu/assets/page_3/button_-5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btkto18w6imfj" +path="res://.godot/imported/button_-5.png-5a01d1e8b2c28cb5842f36b37b530ae3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://core/game_menu/assets/page_3/button_-5.png" +dest_files=["res://.godot/imported/button_-5.png-5a01d1e8b2c28cb5842f36b37b530ae3.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/core/game_menu/assets/page_3/button_-6.png b/core/game_menu/assets/page_3/button_-6.png new file mode 100644 index 0000000000000000000000000000000000000000..355cdd65406072eb3d5eed3b85395e6afb4e64cd GIT binary patch literal 2627 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 Ws#Sv7j8uaF0000 void: - on_tab_selected.emit(index) +func _on_gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: + on_tab_selected.emit(index) func select(): is_selected = true @@ -37,9 +38,9 @@ func deselect(): func _move_up(): if hover_tween: hover_tween.kill() hover_tween = create_tween() - hover_tween.tween_property(texture_button, "position:y", -bob_height, duration).set_trans(Tween.TRANS_SINE) + hover_tween.tween_property(texture, "position:y", -bob_height, duration).set_trans(Tween.TRANS_SINE) func _move_down(): if hover_tween: hover_tween.kill() var exit_tween = create_tween() - exit_tween.tween_property(texture_button, "position:y", 0, duration).set_trans(Tween.TRANS_QUAD) + exit_tween.tween_property(texture, "position:y", 0, duration).set_trans(Tween.TRANS_QUAD) diff --git a/core/game_menu/game_menu_tab.tscn b/core/game_menu/game_menu_tab.tscn index cb08f02..4f292ce 100644 --- a/core/game_menu/game_menu_tab.tscn +++ b/core/game_menu/game_menu_tab.tscn @@ -11,12 +11,15 @@ anchor_bottom = 0.40648147 script = ExtResource("1_5bcha") image = ExtResource("2_giv8b") -[node name="TextureButton" type="TextureButton" parent="." unique_id=1234672875] +[node name="Texture" type="TextureRect" parent="." unique_id=836668758] unique_name_in_owner = true layout_mode = 1 -offset_right = 196.0 -offset_bottom = 438.0 -texture_normal = ExtResource("2_giv8b") +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("2_giv8b") stretch_mode = 5 -[connection signal="pressed" from="TextureButton" to="." method="_on_texture_pressed"] +[connection signal="gui_input" from="." to="." method="_on_gui_input"] diff --git a/core/game_menu/highlighted_photo.gd b/core/game_menu/highlighted_photo.gd new file mode 100644 index 0000000..ac75b98 --- /dev/null +++ b/core/game_menu/highlighted_photo.gd @@ -0,0 +1,18 @@ +extends Control + +@onready var photo: Photo = $%Photo +@onready var panel: Panel = $%Panel + +func _ready() -> void: + GameState.on_photo_highlighted.connect(_on_photo_highlighted) + +func _on_photo_highlighted(texture: Texture) -> void: + if texture != photo.texture_rect.texture: + show() + photo.setup(texture) + + +func _on_panel_gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: + photo.texture_rect.texture = null + hide() diff --git a/core/game_menu/highlighted_photo.gd.uid b/core/game_menu/highlighted_photo.gd.uid new file mode 100644 index 0000000..8dc0c22 --- /dev/null +++ b/core/game_menu/highlighted_photo.gd.uid @@ -0,0 +1 @@ +uid://uqq4yjdn807o diff --git a/core/game_menu/highlighted_photo.tscn b/core/game_menu/highlighted_photo.tscn new file mode 100644 index 0000000..6a8a9ce --- /dev/null +++ b/core/game_menu/highlighted_photo.tscn @@ -0,0 +1,48 @@ +[gd_scene format=3 uid="uid://c7t3p8sp54apy"] + +[ext_resource type="Script" uid="uid://uqq4yjdn807o" path="res://core/game_menu/highlighted_photo.gd" id="1_j5yug"] +[ext_resource type="PackedScene" uid="uid://cvus62qkop3qi" path="res://core/game_menu/photo.tscn" id="1_x7ou0"] + +[node name="HighlightedPhoto" type="Control" unique_id=888465569] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_j5yug") + +[node name="Panel" type="Panel" parent="." unique_id=1111309868] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Photo" parent="." unique_id=201865221 instance=ExtResource("1_x7ou0")] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.3625 +anchor_top = 0.14351852 +anchor_right = 0.6375 +anchor_bottom = 0.8564815 +mouse_filter = 2 +metadata/_edit_use_anchors_ = true + +[node name="ColorRect" parent="Photo" index="0" unique_id=1208008621] +anchors_preset = 15 +anchor_left = 0.0 +anchor_top = 0.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 0.0 +offset_top = 0.0 +offset_right = 0.0 +offset_bottom = 0.0 + +[connection signal="gui_input" from="Panel" to="." method="_on_panel_gui_input"] + +[editable path="Photo"] diff --git a/core/game_menu/hoover_tween.gd b/core/game_menu/hoover_tween.gd index 32a04d4..61449c9 100644 --- a/core/game_menu/hoover_tween.gd +++ b/core/game_menu/hoover_tween.gd @@ -15,9 +15,7 @@ func _ready(): return if always_active: - hover_tween = create_tween().set_loops() - hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE) - hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE) + _start_tween() return detector_node.mouse_entered.connect(_on_mouse_entered) @@ -27,12 +25,20 @@ func _ready(): func _on_mouse_entered(): if hover_tween: hover_tween.kill() - hover_tween = create_tween().set_loops() - hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE) - hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE) + _start_tween() func _on_mouse_exited(): if hover_tween: hover_tween.kill() + _stop_tween() + + +func _start_tween() -> void: + hover_tween = create_tween().set_loops() + hover_tween.tween_property(visual_node, "scale", scale_amount, duration).set_trans(Tween.TRANS_SINE) + hover_tween.tween_property(visual_node, "scale", Vector2.ONE, duration).set_trans(Tween.TRANS_SINE) + +func _stop_tween() -> void: var exit_tween = create_tween() exit_tween.tween_property(visual_node, "scale", Vector2.ONE, 0.2).set_trans(Tween.TRANS_QUAD) + diff --git a/core/game_menu/option_menu.gd b/core/game_menu/option_menu.gd index 9efd8ab..5f0eb27 100644 --- a/core/game_menu/option_menu.gd +++ b/core/game_menu/option_menu.gd @@ -1,29 +1,36 @@ extends Control -@onready var play_button: TextureButton = $%PlayButton -@onready var resume_button: TextureButton = $%ResumeButton +@onready var play_button: Control = $%PlayButton +@onready var resume_button: Control = $%ResumeButton + func _ready() -> void: GameState.on_game_paused.connect(_on_game_paused) GameState.on_game_resumed.connect(_on_game_resumed) resume_button.hide() -func _on_play_button_pressed() -> void: - pass # Replace with function body. -func _on_resume_button_pressed() -> void: - GameState.resume_game() - -func _on_save_button_pressed() -> void: - GameState.save_game() - -func _on_quit_button_pressed() -> void: - GameState.quit_game() - func _on_game_paused() -> void: play_button.hide() resume_button.show() + func _on_game_resumed() -> void: play_button.show() resume_button.hide() + + +func _on_play_button_on_button_pressed() -> void: + pass # Replace with function body. + + +func _on_resume_button_on_button_pressed() -> void: + GameState.resume_game() + + +func _on_save_button_on_button_pressed() -> void: + GameState.save_game() + + +func _on_quit_button_on_button_pressed() -> void: + GameState.quit_game() diff --git a/core/game_menu/option_menu.tscn b/core/game_menu/option_menu.tscn index 5b6c771..6591175 100644 --- a/core/game_menu/option_menu.tscn +++ b/core/game_menu/option_menu.tscn @@ -1,44 +1,57 @@ [gd_scene format=3 uid="uid://cxf8s80ivwj1p"] [ext_resource type="Script" uid="uid://cvrjr02dpnafm" path="res://core/game_menu/option_menu.gd" id="1_cd2sv"] -[ext_resource type="Texture2D" uid="uid://b4nymq3n3468g" path="res://core/game_menu/assets/page_3/play_button.png" id="1_xquiw"] +[ext_resource type="PackedScene" uid="uid://c3alhtb3083qs" path="res://core/game_menu/option_menu_button.tscn" id="2_cd2sv"] [ext_resource type="Texture2D" uid="uid://dd1exrppb6bjq" path="res://core/game_menu/assets/page_3/resume_button.png" id="2_htoi2"] [ext_resource type="Texture2D" uid="uid://cmhx3mscwrwft" path="res://core/game_menu/assets/page_3/save_button.png" id="3_vwpol"] [ext_resource type="Texture2D" uid="uid://v7e7467fkdec" path="res://core/game_menu/assets/page_3/quit_button.png" id="4_cd2sv"] [node name="OptionMenu" type="Control" unique_id=1055457221] layout_mode = 3 -anchors_preset = 0 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 script = ExtResource("1_cd2sv") [node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=508055524] layout_mode = 1 -offset_right = 303.0 -offset_bottom = 373.0 +anchors_preset = -1 +anchor_left = 0.41927084 +anchor_top = 0.30925927 +anchor_right = 0.5807292 +anchor_bottom = 0.69074076 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +metadata/_edit_use_anchors_ = true -[node name="PlayButton" type="TextureButton" parent="VBoxContainer" unique_id=46341665] +[node name="PlayButton" parent="VBoxContainer" unique_id=1990327704 instance=ExtResource("2_cd2sv")] unique_name_in_owner = true +custom_minimum_size = Vector2(310, 100) layout_mode = 2 -texture_normal = ExtResource("1_xquiw") -stretch_mode = 5 -[node name="ResumeButton" type="TextureButton" parent="VBoxContainer" unique_id=814859927] +[node name="ResumeButton" parent="VBoxContainer" unique_id=635721927 instance=ExtResource("2_cd2sv")] unique_name_in_owner = true +custom_minimum_size = Vector2(310, 100) layout_mode = 2 -texture_normal = ExtResource("2_htoi2") -stretch_mode = 5 +image = ExtResource("2_htoi2") -[node name="SaveButton" type="TextureButton" parent="VBoxContainer" unique_id=1971935142] +[node name="SaveButton" parent="VBoxContainer" unique_id=1161034414 instance=ExtResource("2_cd2sv")] +unique_name_in_owner = true +custom_minimum_size = Vector2(310, 100) layout_mode = 2 -texture_normal = ExtResource("3_vwpol") -stretch_mode = 5 +image = ExtResource("3_vwpol") -[node name="QuitButton" type="TextureButton" parent="VBoxContainer" unique_id=404231737] +[node name="QuitButton" parent="VBoxContainer" unique_id=1804807896 instance=ExtResource("2_cd2sv")] +unique_name_in_owner = true +custom_minimum_size = Vector2(310, 100) layout_mode = 2 -texture_normal = ExtResource("4_cd2sv") -stretch_mode = 5 +image = ExtResource("4_cd2sv") -[connection signal="pressed" from="VBoxContainer/PlayButton" to="." method="_on_play_button_pressed"] -[connection signal="pressed" from="VBoxContainer/ResumeButton" to="." method="_on_resume_button_pressed"] -[connection signal="pressed" from="VBoxContainer/SaveButton" to="." method="_on_save_button_pressed"] -[connection signal="pressed" from="VBoxContainer/QuitButton" to="." method="_on_quit_button_pressed"] +[connection signal="on_button_pressed" from="VBoxContainer/PlayButton" to="." method="_on_play_button_on_button_pressed"] +[connection signal="on_button_pressed" from="VBoxContainer/ResumeButton" to="." method="_on_resume_button_on_button_pressed"] +[connection signal="on_button_pressed" from="VBoxContainer/SaveButton" to="." method="_on_save_button_on_button_pressed"] +[connection signal="on_button_pressed" from="VBoxContainer/QuitButton" to="." method="_on_quit_button_on_button_pressed"] diff --git a/core/game_menu/option_menu_button.gd b/core/game_menu/option_menu_button.gd new file mode 100644 index 0000000..7dcf811 --- /dev/null +++ b/core/game_menu/option_menu_button.gd @@ -0,0 +1,18 @@ +@tool +extends Control + +signal on_button_pressed + +@export var image: Texture: + set(value): + image = value + if is_inside_tree() and has_node("%Texture"): + $%Texture.texture = image + +func _ready(): + if image != null and has_node("%Texture"): + $%Texture.texture = image + +func _on_gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: + on_button_pressed.emit() diff --git a/core/game_menu/option_menu_button.gd.uid b/core/game_menu/option_menu_button.gd.uid new file mode 100644 index 0000000..e51460e --- /dev/null +++ b/core/game_menu/option_menu_button.gd.uid @@ -0,0 +1 @@ +uid://bbhe65f3517m8 diff --git a/core/game_menu/option_menu_button.tscn b/core/game_menu/option_menu_button.tscn new file mode 100644 index 0000000..fd33923 --- /dev/null +++ b/core/game_menu/option_menu_button.tscn @@ -0,0 +1,37 @@ +[gd_scene format=3 uid="uid://c3alhtb3083qs"] + +[ext_resource type="Texture2D" uid="uid://b4nymq3n3468g" path="res://core/game_menu/assets/page_3/play_button.png" id="1_movd1"] +[ext_resource type="Script" uid="uid://bbhe65f3517m8" path="res://core/game_menu/option_menu_button.gd" id="2_nghpi"] +[ext_resource type="PackedScene" uid="uid://dxun0jk5t0n6" path="res://core/game_menu/hoover_tween.tscn" id="3_am666"] + +[node name="OptionMenuButton" type="Control" unique_id=635721927] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("2_nghpi") +image = ExtResource("1_movd1") + +[node name="Texture" type="TextureRect" parent="." unique_id=1177880405] +unique_name_in_owner = true +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.42135417 +anchor_top = 0.45833334 +anchor_right = 0.5786458 +anchor_bottom = 0.5416667 +grow_horizontal = 2 +grow_vertical = 2 +pivot_offset_ratio = Vector2(0.5, 0.5) +mouse_filter = 2 +texture = ExtResource("1_movd1") +stretch_mode = 5 +metadata/_edit_use_anchors_ = true + +[node name="HooverTween" parent="." unique_id=160227524 node_paths=PackedStringArray("detector_node", "visual_node") instance=ExtResource("3_am666")] +detector_node = NodePath("..") +visual_node = NodePath("../Texture") + +[connection signal="gui_input" from="." to="." method="_on_gui_input"] diff --git a/core/game_menu/page.tscn b/core/game_menu/page.tscn index 9f0cb35..4f5522c 100644 --- a/core/game_menu/page.tscn +++ b/core/game_menu/page.tscn @@ -13,4 +13,5 @@ visible = false layout_mode = 0 offset_right = 40.0 offset_bottom = 40.0 +mouse_filter = 2 texture = ExtResource("1_jwl25") diff --git a/core/game_menu/page_1.tscn b/core/game_menu/page_1.tscn index 517c544..4fb9857 100644 --- a/core/game_menu/page_1.tscn +++ b/core/game_menu/page_1.tscn @@ -14,6 +14,10 @@ offset_right = 0.0 offset_bottom = 0.0 grow_horizontal = 2 grow_vertical = 2 +mouse_filter = 2 + +[node name="Background" parent="." index="0" unique_id=1203110384] +mouse_filter = 2 [node name="ChooseyourtrainText" type="TextureRect" parent="." index="1" unique_id=1883940124] layout_mode = 0 @@ -41,7 +45,7 @@ stretch_mode = 3 [node name="BiomeSelector" parent="." index="4" unique_id=1957954960 instance=ExtResource("12_7yi8x")] layout_mode = 0 -offset_left = 1072.0 -offset_top = 462.0 -offset_right = 1723.0 -offset_bottom = 805.0 +offset_left = 1038.0 +offset_top = 437.0 +offset_right = 1738.0 +offset_bottom = 837.0 diff --git a/core/game_menu/page_2.tscn b/core/game_menu/page_2.tscn index 46f63b3..d3765dd 100644 --- a/core/game_menu/page_2.tscn +++ b/core/game_menu/page_2.tscn @@ -5,6 +5,7 @@ [ext_resource type="Texture2D" uid="uid://xfl3ks4dbfaw" path="res://core/game_menu/assets/page_2/achievements_text.png" id="3_4uwhd"] [ext_resource type="PackedScene" uid="uid://b6r787sik5yil" path="res://core/game_menu/photo_gallery.tscn" id="4_3tfra"] [ext_resource type="PackedScene" uid="uid://bvw086glfpcba" path="res://core/game_menu/collectible_gallery.tscn" id="5_w0bcg"] +[ext_resource type="PackedScene" uid="uid://c7t3p8sp54apy" path="res://core/game_menu/highlighted_photo.tscn" id="6_2273a"] [node name="Page2" unique_id=2037261222 instance=ExtResource("1_ka6tx")] anchors_preset = 15 @@ -14,6 +15,10 @@ offset_right = 0.0 offset_bottom = 0.0 grow_horizontal = 2 grow_vertical = 2 +mouse_filter = 2 + +[node name="Background" parent="." index="0" unique_id=1203110384] +mouse_filter = 2 [node name="PhotoCollectionText" type="TextureRect" parent="." index="1" unique_id=240014191] layout_mode = 0 @@ -46,3 +51,7 @@ offset_left = 1050.0 offset_top = 425.0 offset_right = 1690.0 offset_bottom = 835.0011 + +[node name="HighlightedPhoto" parent="." index="5" unique_id=888465569 instance=ExtResource("6_2273a")] +visible = false +layout_mode = 1 diff --git a/core/game_menu/page_3.tscn b/core/game_menu/page_3.tscn index 33fdcc2..7ac48da 100644 --- a/core/game_menu/page_3.tscn +++ b/core/game_menu/page_3.tscn @@ -13,6 +13,7 @@ offset_right = 0.0 offset_bottom = 0.0 grow_horizontal = 2 grow_vertical = 2 +mouse_filter = 2 [node name="TextureRect" type="TextureRect" parent="." index="1" unique_id=464034413] layout_mode = 0 @@ -24,10 +25,15 @@ texture = ExtResource("2_ckqcb") [node name="OptionMenu" parent="." index="2" unique_id=1055457221 instance=ExtResource("2_tymfi")] layout_mode = 0 -offset_left = 1202.0 -offset_top = 392.0 -offset_right = 1202.0 -offset_bottom = 392.0 +anchors_preset = 0 +anchor_right = 0.0 +anchor_bottom = 0.0 +offset_left = 1385.0 +offset_top = 563.0 +offset_right = 1385.0 +offset_bottom = 563.0 +grow_horizontal = 1 +grow_vertical = 1 [node name="SettingsMenu" parent="." index="3" unique_id=1639777294 instance=ExtResource("4_twko7")] layout_mode = 1 diff --git a/core/game_menu/photo.gd b/core/game_menu/photo.gd index 5740c30..b1f48cd 100644 --- a/core/game_menu/photo.gd +++ b/core/game_menu/photo.gd @@ -9,3 +9,8 @@ func setup(texture: Texture) -> void: if !texture_rect: texture_rect = $%PhotoTexture texture_rect.texture = texture + + +func _on_gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed: + GameState.on_photo_highlighted.emit(texture_rect.texture) diff --git a/core/game_menu/photo.tscn b/core/game_menu/photo.tscn index 8646dcf..0c07fd1 100644 --- a/core/game_menu/photo.tscn +++ b/core/game_menu/photo.tscn @@ -1,22 +1,34 @@ [gd_scene format=3 uid="uid://cvus62qkop3qi"] [ext_resource type="Script" uid="uid://dsey5dvc11vpq" path="res://core/game_menu/photo.gd" id="1_u0arp"] +[ext_resource type="PackedScene" uid="uid://dxun0jk5t0n6" path="res://core/game_menu/hoover_tween.tscn" id="2_62vvn"] [node name="Photo" type="Control" unique_id=201865221] -custom_minimum_size = Vector2(132, 154) layout_mode = 3 -anchors_preset = 0 -offset_right = 132.0 -offset_bottom = 154.0 -script = ExtResource("1_u0arp") - -[node name="ColorRect" type="ColorRect" parent="." unique_id=1208008621] -layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +script = ExtResource("1_u0arp") + +[node name="ColorRect" type="ColorRect" parent="." unique_id=1208008621] +custom_minimum_size = Vector2(132, 154) +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.465625 +anchor_top = 0.4287037 +anchor_right = 0.534375 +anchor_bottom = 0.5712963 +offset_left = 66.0 +offset_top = 77.0 +offset_right = -66.0 +offset_bottom = -77.0 +grow_horizontal = 2 +grow_vertical = 2 +pivot_offset_ratio = Vector2(0.5, 0.5) +mouse_filter = 2 +metadata/_edit_use_anchors_ = true [node name="MarginContainer" type="MarginContainer" parent="ColorRect" unique_id=1141643525] layout_mode = 1 @@ -34,5 +46,12 @@ theme_override_constants/margin_bottom = 50 unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 +mouse_filter = 2 expand_mode = 1 stretch_mode = 6 + +[node name="HooverTween" parent="." unique_id=160227524 node_paths=PackedStringArray("detector_node", "visual_node") instance=ExtResource("2_62vvn")] +detector_node = NodePath("..") +visual_node = NodePath("../ColorRect") + +[connection signal="gui_input" from="." to="." method="_on_gui_input"] diff --git a/core/game_menu/photo_gallery.gd b/core/game_menu/photo_gallery.gd index 9ffd1e4..26d8801 100644 --- a/core/game_menu/photo_gallery.gd +++ b/core/game_menu/photo_gallery.gd @@ -25,3 +25,4 @@ func _create_photo_thumbnail(file_path: String) -> void: var texture = ImageTexture.create_from_image(image) photo.setup(texture) grid_container.add_child(photo) + photo.custom_minimum_size = Vector2(132,154) diff --git a/core/game_menu/photo_gallery.tscn b/core/game_menu/photo_gallery.tscn index d55078a..4f58395 100644 --- a/core/game_menu/photo_gallery.tscn +++ b/core/game_menu/photo_gallery.tscn @@ -8,37 +8,48 @@ layout_mode = 3 anchors_preset = 0 offset_right = 600.0 offset_bottom = 420.0 +mouse_filter = 2 script = ExtResource("1_bp5uf") photo_scene = ExtResource("2_45wok") [node name="ScrollContainer" type="ScrollContainer" parent="." unique_id=348576028] -layout_mode = 0 -offset_right = 600.0 -offset_bottom = 400.0 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 draw_focus_border = true [node name="PhotoGrid" type="GridContainer" parent="ScrollContainer" unique_id=1187865988] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 6 +size_flags_vertical = 6 theme_override_constants/h_separation = 44 theme_override_constants/v_separation = 54 columns = 3 [node name="Photo" parent="ScrollContainer/PhotoGrid" unique_id=201865221 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 [node name="Photo2" parent="ScrollContainer/PhotoGrid" unique_id=427039285 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 [node name="Photo3" parent="ScrollContainer/PhotoGrid" unique_id=800591401 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 [node name="Photo4" parent="ScrollContainer/PhotoGrid" unique_id=1895298585 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 [node name="Photo5" parent="ScrollContainer/PhotoGrid" unique_id=2093353381 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 [node name="Photo6" parent="ScrollContainer/PhotoGrid" unique_id=316021755 instance=ExtResource("2_45wok")] +custom_minimum_size = Vector2(132, 154) layout_mode = 2 diff --git a/core/game_menu/train_selector.tscn b/core/game_menu/train_selector.tscn index 8dc4856..f23f0b1 100644 --- a/core/game_menu/train_selector.tscn +++ b/core/game_menu/train_selector.tscn @@ -8,7 +8,6 @@ [ext_resource type="Texture2D" uid="uid://bv07xhpe3kh0r" path="res://core/game_menu/assets/page_1/customizecolor-5.png" id="6_dxnpq"] [ext_resource type="Texture2D" uid="uid://cryqbi1av2x1c" path="res://core/game_menu/assets/page_1/customizecolor.png" id="7_d1sdr"] [ext_resource type="Texture2D" uid="uid://d4l5ih723j3md" path="res://core/game_menu/assets/page_1/customizecolor-2.png" id="8_tuh6m"] -[ext_resource type="Texture2D" uid="uid://clnfehvvft2vc" path="res://core/game_menu/assets/page_1/freccetta-1.png" id="9_puip6"] [node name="TrainSelector" type="VBoxContainer" unique_id=1039769375] offset_right = 568.0 @@ -24,6 +23,7 @@ layout_mode = 2 [node name="ArrowButtonLeft" parent="HBoxContainer2" unique_id=103192648 instance=ExtResource("2_puip6")] layout_mode = 2 +flip_h = true [node name="HBoxContainer" type="HBoxContainer" parent="HBoxContainer2" unique_id=1364417494] layout_mode = 2 @@ -60,4 +60,3 @@ image = ExtResource("8_tuh6m") [node name="ArrowButtonRight" parent="HBoxContainer2" unique_id=68298624 instance=ExtResource("2_puip6")] layout_mode = 2 -image = ExtResource("9_puip6") diff --git a/core/game_state/game_state.gd b/core/game_state/game_state.gd index 2e1cd0f..358cff1 100644 --- a/core/game_state/game_state.gd +++ b/core/game_state/game_state.gd @@ -4,6 +4,8 @@ extends Node signal on_game_paused @warning_ignore("unused_signal") signal on_game_resumed +@warning_ignore("unused_signal") +signal on_photo_highlighted(teture: Texture) const SAVE_PATH: String = "user://savegame.json"