From 81bc9fa37fc925602044f64aea95f647fe8eb034 Mon Sep 17 00:00:00 2001 From: zoe Date: Tue, 14 Sep 2021 12:22:39 +0200 Subject: [PATCH] improved menu --- ...1.png-e594f305bf0862fb4a35ed5b3e852be5.md5 | 3 + ....png-e594f305bf0862fb4a35ed5b3e852be5.stex | Bin 0 -> 292 bytes ...2.png-893a2a36952a20986259d4ebbf7b53f9.md5 | 3 + ....png-893a2a36952a20986259d4ebbf7b53f9.stex | Bin 0 -> 292 bytes ...3.png-55816f88b77a867edda15452948168e1.md5 | 3 + ....png-55816f88b77a867edda15452948168e1.stex | Bin 0 -> 293 bytes ...r.png-26f18a3d8b3996c094f5456e6729a339.md5 | 3 + ....png-26f18a3d8b3996c094f5456e6729a339.stex | Bin 0 -> 257 bytes ...1.png-00aa35465225806464ffbd1a65663e10.md5 | 3 + ....png-00aa35465225806464ffbd1a65663e10.stex | Bin 0 -> 299 bytes ...2.png-ff32dc36788017c4e4c9e3f3262a15c5.md5 | 3 + ....png-ff32dc36788017c4e4c9e3f3262a15c5.stex | Bin 0 -> 299 bytes ...3.png-ba83eaafec43dc300c050aa1346b0f84.md5 | 3 + ....png-ba83eaafec43dc300c050aa1346b0f84.stex | Bin 0 -> 300 bytes ...4.png-ddeabed65ea59091e12f23177622bbd8.md5 | 3 + ....png-ddeabed65ea59091e12f23177622bbd8.stex | Bin 0 -> 240 bytes ...n.png-487276ed1e3a0c39cad0279d744ee560.md5 | 2 +- ....png-487276ed1e3a0c39cad0279d744ee560.stex | Bin 253 -> 253 bytes Aseprite/Play.ase | Bin 0 -> 680 bytes Aseprite/flipper.ase | Bin 0 -> 411 bytes Aseprite/fullscreen.ase | Bin 0 -> 624 bytes Effects/FadeIn.tscn | 9 +- Effects/FadeOut.gd | 2 +- Effects/FadeOut.tscn | 3 + Effects/Transition.gd | 2 +- Flipper/Flipper.gd | 6 + Flipper/Flipper.tscn | 13 ++ Flipper/flipper.png | Bin 0 -> 227 bytes Flipper/flipper.png.import | 34 +++ Font/Yoster-island/Yoster16.tres | 9 + Menu/Buttons/Fullscreen/FullscreenButton.gd | 6 + Menu/Buttons/Fullscreen/FullscreenButton.tscn | 20 ++ Menu/Buttons/Fullscreen/fullscreen1.png | Bin 0 -> 310 bytes .../Buttons/Fullscreen/fullscreen1.png.import | 34 +++ Menu/Buttons/Fullscreen/fullscreen2.png | Bin 0 -> 309 bytes .../Buttons/Fullscreen/fullscreen2.png.import | 34 +++ Menu/Buttons/Fullscreen/fullscreen3.png | Bin 0 -> 317 bytes .../Buttons/Fullscreen/fullscreen3.png.import | 34 +++ Menu/Buttons/Fullscreen/fullscreen4.png | Bin 0 -> 189 bytes .../Buttons/Fullscreen/fullscreen4.png.import | 34 +++ Menu/Buttons/LevelSelectButton.gd | 12 +- Menu/Buttons/PlayButton.gd | 5 + Menu/Buttons/PlayButton.tscn | 19 ++ Menu/Buttons/SceneSelectButton.gd | 2 + Menu/Buttons/SceneSelectButton.tscn | 13 +- Menu/Icons/Play/Play1.png | Bin 0 -> 296 bytes Menu/Icons/Play/Play1.png.import | 34 +++ Menu/Icons/Play/Play2.png | Bin 0 -> 295 bytes Menu/Icons/Play/Play2.png.import | 34 +++ Menu/Icons/Play/Play3.png | Bin 0 -> 305 bytes Menu/Icons/Play/Play3.png.import | 34 +++ Menu/LevelInfo.gd | 12 ++ Menu/LevelInfo.tscn | 50 +++++ Menu/MainMenu.tscn | 143 ++++++++++-- Menu/Theme.tres | 204 +++++++++++++++--- Stages/EmptyStage.tscn | 22 +- Stages/World.gd | 3 + Stats/GameStats.gd | 4 + icon.png.import | 4 +- 59 files changed, 783 insertions(+), 78 deletions(-) create mode 100644 .import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.md5 create mode 100644 .import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.stex create mode 100644 .import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.md5 create mode 100644 .import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.stex create mode 100644 .import/Play3.png-55816f88b77a867edda15452948168e1.md5 create mode 100644 .import/Play3.png-55816f88b77a867edda15452948168e1.stex create mode 100644 .import/flipper.png-26f18a3d8b3996c094f5456e6729a339.md5 create mode 100644 .import/flipper.png-26f18a3d8b3996c094f5456e6729a339.stex create mode 100644 .import/fullscreen1.png-00aa35465225806464ffbd1a65663e10.md5 create mode 100644 .import/fullscreen1.png-00aa35465225806464ffbd1a65663e10.stex create mode 100644 .import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.md5 create mode 100644 .import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.stex create mode 100644 .import/fullscreen3.png-ba83eaafec43dc300c050aa1346b0f84.md5 create mode 100644 .import/fullscreen3.png-ba83eaafec43dc300c050aa1346b0f84.stex create mode 100644 .import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.md5 create mode 100644 .import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.stex create mode 100644 Aseprite/Play.ase create mode 100644 Aseprite/flipper.ase create mode 100644 Aseprite/fullscreen.ase create mode 100644 Flipper/Flipper.gd create mode 100644 Flipper/Flipper.tscn create mode 100644 Flipper/flipper.png create mode 100644 Flipper/flipper.png.import create mode 100644 Font/Yoster-island/Yoster16.tres create mode 100644 Menu/Buttons/Fullscreen/FullscreenButton.gd create mode 100644 Menu/Buttons/Fullscreen/FullscreenButton.tscn create mode 100644 Menu/Buttons/Fullscreen/fullscreen1.png create mode 100644 Menu/Buttons/Fullscreen/fullscreen1.png.import create mode 100644 Menu/Buttons/Fullscreen/fullscreen2.png create mode 100644 Menu/Buttons/Fullscreen/fullscreen2.png.import create mode 100644 Menu/Buttons/Fullscreen/fullscreen3.png create mode 100644 Menu/Buttons/Fullscreen/fullscreen3.png.import create mode 100644 Menu/Buttons/Fullscreen/fullscreen4.png create mode 100644 Menu/Buttons/Fullscreen/fullscreen4.png.import create mode 100644 Menu/Buttons/PlayButton.gd create mode 100644 Menu/Buttons/PlayButton.tscn create mode 100644 Menu/Buttons/SceneSelectButton.gd create mode 100644 Menu/Icons/Play/Play1.png create mode 100644 Menu/Icons/Play/Play1.png.import create mode 100644 Menu/Icons/Play/Play2.png create mode 100644 Menu/Icons/Play/Play2.png.import create mode 100644 Menu/Icons/Play/Play3.png create mode 100644 Menu/Icons/Play/Play3.png.import create mode 100644 Menu/LevelInfo.gd create mode 100644 Menu/LevelInfo.tscn diff --git a/.import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.md5 b/.import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.md5 new file mode 100644 index 0000000..fb7904d --- /dev/null +++ b/.import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.md5 @@ -0,0 +1,3 @@ +source_md5="7793082a1171b42eb084bb351201431a" +dest_md5="e57cc2e1ff16f3cdd4855dfbda680b57" + diff --git a/.import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.stex b/.import/Play1.png-e594f305bf0862fb4a35ed5b3e852be5.stex new file mode 100644 index 0000000000000000000000000000000000000000..08561c2184be6545b4d909c6e76cd1ff934b077f GIT binary patch literal 292 zcmZ>F2@X+UU|;}Y2oPXn1Tr{)M1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1IgeV#6kArY-_r=J#VRuE{bH`kEM-7`r)5P;PvVXCg2gt}KJp1yY+SNp8Kco1ap42C&T?&}*i3Pl#v_>N0ya#y6{4xmpMJYD@<);T3K0RRKwYw`d9 literal 0 HcmV?d00001 diff --git a/.import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.md5 b/.import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.md5 new file mode 100644 index 0000000..06a0ed5 --- /dev/null +++ b/.import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.md5 @@ -0,0 +1,3 @@ +source_md5="17ff0f867c6bbdee0cd2f90ac16452bd" +dest_md5="6336f41e753190f01786b08a91f8b4b1" + diff --git a/.import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.stex b/.import/Play2.png-893a2a36952a20986259d4ebbf7b53f9.stex new file mode 100644 index 0000000000000000000000000000000000000000..9ec395198155249b996b9252f63911ac08710724 GIT binary patch literal 292 zcmZ>F2@X+UU|;}Y2oPXn1Tr{)M1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1IgeV#6kArY-_r=JyURuFKrHxfxPy=SwGdF`Q+0~e!LZB#BQl#Q9* z(dltukMia}dm|G9b8`(66&KsQRqB6U>u-^_dy(>jTel(@Ud;C5dC^vQ_4(w^nzXw6 z49_!^e@Z^!aC^4V`Iox+g8i}&&c1y3y(>edp4o1Pn_OG+LZKgkM&7j zm(z^$Q>3Q|pXB``UQoqnk>Ad=E~Vl99F6M^8BeF|Z+soF2@X+UU|;}Y2oPXn1Tr{*M1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1Ig{hlt4ArY;~I-Il5GO+%a+`#N6^C-gc{Hl{@}20cpz9KKuf@Z1+r*!I-qi*v%0tsQN#t7jx|@cf=9$jyAkJtAtOfx({Y a;|wL+tF2@X+YU|`?|Vh9jmV+1mu0&#$!yFw?B;N_Cy0&;mhJzRo-G*~$Y8<6$!@)LU? z#aJBV?!>U}oXkrgXSSz{V~9oX-YExp8w@yH?T>AZIn24IqI|mC8#7rR{YAV^Sv+6w zEAamRs_t-m&tvwDm(>|0nAuFXu9_)C^ozgQLtGR$3lNtbtS!#Bm! tHFDb*h|gHUU=u#2=lJ~o5a;RF89VI#6F2@X+UU|;}Y2oPXn1Ty%6M1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1Igqn<8~ArY-_ryt~PP~c(cF4VnVz*PIAoaet?3DflggTD?;9a~l` z@qMx{DoStb#;hFi3o;JQisvVvTiKzXzL+hx(A;E6L+QP-gVGaxW-&={BZSI4h9ve17@?= jn<+EzX8ij5?GKjksumf{A0^#@9%Arx^>bP0l+XkK2g__l literal 0 HcmV?d00001 diff --git a/.import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.md5 b/.import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.md5 new file mode 100644 index 0000000..8548580 --- /dev/null +++ b/.import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.md5 @@ -0,0 +1,3 @@ +source_md5="1ffb6002b52d93ea6efff9471d9b6269" +dest_md5="002eb3157be721be0c7954d989cdbe22" + diff --git a/.import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.stex b/.import/fullscreen2.png-ff32dc36788017c4e4c9e3f3262a15c5.stex new file mode 100644 index 0000000000000000000000000000000000000000..c7946e08681a065724f8288cdd3f2f6112dd4b9e GIT binary patch literal 299 zcmZ>F2@X+UU|;}Y2oPXn1Ty%6M1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1Igqn<8~ArY-_ryt~PP~c(cE>u|l@%d%m60W-kmfJ5cRQ~J0)Ujp7 z65l8LqN4P+Zp_LMzaZn_tayI%xs@II>5JK7KVC6i(olH!EN`uF|2e_L1Bo%^I?vXz zPwDIb){yTpkCA)L?cm2vX*YPMFeTYOFvzdHbnseBuhOB0|9|b?*7YRF39|9*%zO9v zNuqfG*9LBjhJWUt+0^-WH=dRcJXR@iM)?o}=c^q5*1Hax3fGv+jUTQ)%fX-`b---) jdNXC_-HcyF2@X+UU|;}Y2oPXn1TqAGM1Y^WLMM>m<&xq83h{b+xC8-d1rX+71Cqs6RbPM< zV{wqX6T`Z5GB1IgW1cRKArY-_ryKG$DDW_Je^foU@A%Q1@;`X$AG~=~J?C$i-UJ3E zU9C*vouS^Rmzst3-sPFaoT2fg@{*9nBJpAW{pEN21 zwswxq8#XV-GDh|b|I_Y0c#>#d@KgDe1%Feei-dyX+_x(?NNcbjsd|v7RS$ZUk#v-7(8A5T-G@yGywqE)N{lD literal 0 HcmV?d00001 diff --git a/.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.md5 b/.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.md5 new file mode 100644 index 0000000..0751d15 --- /dev/null +++ b/.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.md5 @@ -0,0 +1,3 @@ +source_md5="a0712c85369830f3055feafba77fe66d" +dest_md5="db663c08b1304be17004b79c0b3d70be" + diff --git a/.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.stex b/.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.stex new file mode 100644 index 0000000000000000000000000000000000000000..b797ba31bdc73fde2cda61543eed99e826856735 GIT binary patch literal 240 zcmZ>F2@VlpU|;}Y2oPXn1TwAwae$w@LMM>m<&xq8a(O*HT!Mf!SUCq9kR|{5e}%WV$pka@>$*n1s=C}US`W)^Zq=A;1_IiJ1u#oAG(Tc%;-_u z$L)J-{Y!bK3+BRHi~>jRNj&dcr6PCBiYxfH!+oESS-&{{s~fzoezo2~PQ9(xV|s?+ zwVw*F#k@q9WQY8ne`djrrc%3xxVkUW4oL}KdYjH=TdL$K+F#y1Gv`me$9iFoJ-^R! YC;ZW?*D=&A1-gpC)78&qol`;+0K3Xgs{jB1 literal 0 HcmV?d00001 diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 index 576150e..c6c6d97 100644 --- a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 +++ b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -1,3 +1,3 @@ source_md5="99c402fadbfa24384dd0604eccb590cf" -dest_md5="b28a0ba0d84f5ff2e717dfd2d8afcf4d" +dest_md5="5826445eb9a423ad04292595843d1946" diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex index f64cbbd9714ee19570e5b9729f2c0e7dba4eb381..109f3fb89c8a825945a77e650cf8ee2c35b7b353 100644 GIT binary patch delta 28 ccmey%_?J<{-6c3gfq{VmgdsqHZKB9a09cX*CjbBd delta 28 fcmey%_?J<{-6c3gfq{Vmgjs-?fkA+MqR2}CSi%J? diff --git a/Aseprite/Play.ase b/Aseprite/Play.ase new file mode 100644 index 0000000000000000000000000000000000000000..fe69113f2dddcd5eb7694e54a862be1a0d1fe58f GIT binary patch literal 680 zcmZ3%#K7=iDKmor5GpV*GB7Zt05Jprr5IQl7(s$yd59==NnxPrzdo{pZDj=-Ee6Ew z3ScXdEV2NyB^5yOAix5lpkztd?Eef5(|#WZlHdQY1CswYp9YdQ_TTs~304g>jTNX0 zs01Xx`7}^Q4kV$#jARf{2Ll^}Q)x*_eqJ4r&8h&A{0|BRFaQNn#hlquJLfG_$@x|< z@lH2_^-;5-Ff+3w&!ytz|GXAzS7l26{y1|mO-%3ai)RmtgcbkZI5Ufj(|FQX<=M=} z%`$&8(k3jGziH3BaK6y@$zwP*?#AXchWs|LpRIGeU|le0^-pK09*9m&LQ2Py4ofNjA*?zhJy+p=M literal 0 HcmV?d00001 diff --git a/Aseprite/flipper.ase b/Aseprite/flipper.ase new file mode 100644 index 0000000000000000000000000000000000000000..65c7824781be62ad186a464d3e875d87e1a4e1fa GIT binary patch literal 411 zcmbQu$iVPmDIlu&1fct*k%`#DJJx z0c<6bb#_3uqyigM1f&iDO2TIUXJDB2`#6yN{(l{i{J;4$ki4<~29Ugc`1XGppkfw~ z-`Id^feJyYHlGH{1104_ath1{;~0RN7}yzn5-U@S6bx&C999L0?0-;rfB`75D&{07 zB_t#)GSuUo{a0Rk*)+=|52SzRCmcPpqgkT3M?roG#flRauTV|w^A zm4M_op9advfg}`|kqiRrU|?f#DlI9=&&vd|Srs6X|3RSu2B09Sn3J58kf6ai`>(vL zG2_vRhI*z7zmENrmXNr~QOL}ka#Wv9c2Y06yd}k27(AN6U(KD>h@L;JPi^n(Lv`7y7jOds(b8jbb zFg&~Hl)ohW>W;#TY|gR5GI#X8_|@6ZTDF2+p0${HkJ$a+e=D{<&bDCR7WSY{Sm;BH z<&5lGV&Y#{x$rWaci|FVlrn|$iSEXO7i!L~%CY{$vg>l-Z|)^MOGUVZO?zvCY*m>V a3YeH~MqhtpbXf}MPzFy|KbLh*2~7a}h*f0( literal 0 HcmV?d00001 diff --git a/Flipper/flipper.png.import b/Flipper/flipper.png.import new file mode 100644 index 0000000..041d59a --- /dev/null +++ b/Flipper/flipper.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flipper.png-26f18a3d8b3996c094f5456e6729a339.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Flipper/flipper.png" +dest_files=[ "res://.import/flipper.png-26f18a3d8b3996c094f5456e6729a339.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Font/Yoster-island/Yoster16.tres b/Font/Yoster-island/Yoster16.tres new file mode 100644 index 0000000..59836c2 --- /dev/null +++ b/Font/Yoster-island/Yoster16.tres @@ -0,0 +1,9 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://Font/Yoster-island/Yoster.ttf" type="DynamicFontData" id=1] + +[resource] +extra_spacing_top = 4 +extra_spacing_bottom = 4 +extra_spacing_space = 4 +font_data = ExtResource( 1 ) diff --git a/Menu/Buttons/Fullscreen/FullscreenButton.gd b/Menu/Buttons/Fullscreen/FullscreenButton.gd new file mode 100644 index 0000000..3d90705 --- /dev/null +++ b/Menu/Buttons/Fullscreen/FullscreenButton.gd @@ -0,0 +1,6 @@ +extends TextureButton + + + +func _on_FullscreenButton_toggled(_button_pressed): + OS.window_fullscreen = !OS.window_fullscreen diff --git a/Menu/Buttons/Fullscreen/FullscreenButton.tscn b/Menu/Buttons/Fullscreen/FullscreenButton.tscn new file mode 100644 index 0000000..ba86a8a --- /dev/null +++ b/Menu/Buttons/Fullscreen/FullscreenButton.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen1.png" type="Texture" id=1] +[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen3.png" type="Texture" id=2] +[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen2.png" type="Texture" id=3] +[ext_resource path="res://Menu/Buttons/Fullscreen/FullscreenButton.gd" type="Script" id=4] + +[node name="FullscreenButton" type="TextureButton"] +anchor_right = 1.0 +anchor_bottom = 1.0 +toggle_mode = true +texture_normal = ExtResource( 1 ) +texture_pressed = ExtResource( 2 ) +texture_hover = ExtResource( 3 ) +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[connection signal="toggled" from="." to="." method="_on_FullscreenButton_toggled"] diff --git a/Menu/Buttons/Fullscreen/fullscreen1.png b/Menu/Buttons/Fullscreen/fullscreen1.png new file mode 100644 index 0000000000000000000000000000000000000000..2d17c8e4bb2f0379f3b861f74a4929784dc01f71 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A3R+gLn2y} z=S1zC*9Zg;|J^nJFWJG+bxNrx;OmP=DKihd^dv>l>ta9d(T$6CXIpGSU&WoSo;daYK9&AcK;M^b>uBB@BRhYZrrtt$sgI5e< zU#9WslpcE2b7>2MG5d5|W_hL;x{@)va$byj)oeB_Zn6#=Y#nkuJy+a2&dOHGk&t_M z;dEh-M?5?{N51zYBz$OPSU8V&Yn7XU!2`tu7LTfrGdwM?v7UFS_b$-y44$rjF6*2U FngFP8c0d3C literal 0 HcmV?d00001 diff --git a/Menu/Buttons/Fullscreen/fullscreen1.png.import b/Menu/Buttons/Fullscreen/fullscreen1.png.import new file mode 100644 index 0000000..0836086 --- /dev/null +++ b/Menu/Buttons/Fullscreen/fullscreen1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fullscreen1.png-00aa35465225806464ffbd1a65663e10.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Menu/Buttons/Fullscreen/fullscreen1.png" +dest_files=[ "res://.import/fullscreen1.png-00aa35465225806464ffbd1a65663e10.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Menu/Buttons/Fullscreen/fullscreen2.png b/Menu/Buttons/Fullscreen/fullscreen2.png new file mode 100644 index 0000000000000000000000000000000000000000..f718a9d6b3ae91f1950a8e15ea77f14c62808fa8 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}?>$`{Ln2y} zV?uV#Y6OCZmk#s)m+WAu`oz=|@b$%`l$nQJdXl1;#AbBwPUh{n6tL?D)0y_36OW$E zGX9|0paPx#_en%SR9J=WS1}I4Fbuq)Y)CwUnVp}obmj-$`2f72GXwmDy>lOd#0*O<1rsNx z0Xai&JlU~*byC|MP8R^c<92^Sf#r7PMtjarI%lCV{wF+TygqMK4nxyZg)Zc$o@1{7 zCx)g^IwX3)jsD3V;0o2JKmZpbsq*7>|HilIl70Z9%2cfYfX_<5wQF}>lqZ-gFel*o z{gv){DWo{&3OK1twcW3U6vteFIRVcn8R|}Y+e>?azP%L3UI9MINE1&fq&VgZ%n4-Y z0qskf`|nGrT7l>c$KQ#72cX}K2=ytD+iZTd84>Ii&~7w@(#?q5n=9}F8}oRnx-OiF P00000NkvXXu0mjf+jfSK literal 0 HcmV?d00001 diff --git a/Menu/Buttons/Fullscreen/fullscreen3.png.import b/Menu/Buttons/Fullscreen/fullscreen3.png.import new file mode 100644 index 0000000..f4bce12 --- /dev/null +++ b/Menu/Buttons/Fullscreen/fullscreen3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fullscreen3.png-ba83eaafec43dc300c050aa1346b0f84.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Menu/Buttons/Fullscreen/fullscreen3.png" +dest_files=[ "res://.import/fullscreen3.png-ba83eaafec43dc300c050aa1346b0f84.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Menu/Buttons/Fullscreen/fullscreen4.png b/Menu/Buttons/Fullscreen/fullscreen4.png new file mode 100644 index 0000000000000000000000000000000000000000..90c4f1b46c55fe09a972435f68bef35e1219b1dc GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|$~|2iLo9le z6AmzX9ZLIu{FocN&JL6E<5C6&1`Z~NZrH94lDv4;=%LZf2!ju78w?B{@T;UWtXr2J zs-?`Wbl?N?o2<0|>5VNqW#S4>vfFK*CN|vXKJk)aw~e3vf^4nW8b;^p^Q%JK#3Yy_ lnZnobT%OV)EHHa6V@18qduGX9_CO~vc)I$ztaD0e0szb>KtKQh literal 0 HcmV?d00001 diff --git a/Menu/Buttons/Fullscreen/fullscreen4.png.import b/Menu/Buttons/Fullscreen/fullscreen4.png.import new file mode 100644 index 0000000..d051506 --- /dev/null +++ b/Menu/Buttons/Fullscreen/fullscreen4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Menu/Buttons/Fullscreen/fullscreen4.png" +dest_files=[ "res://.import/fullscreen4.png-ddeabed65ea59091e12f23177622bbd8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Menu/Buttons/LevelSelectButton.gd b/Menu/Buttons/LevelSelectButton.gd index 727945d..9b1d1fe 100644 --- a/Menu/Buttons/LevelSelectButton.gd +++ b/Menu/Buttons/LevelSelectButton.gd @@ -2,13 +2,5 @@ extends Button export var scene = "res://Menu/MainMenu.tscn" -func _on_LevelSelectButton_pressed(): - disabled = true - - GameStats.reset_board() - - var main = get_tree().current_scene - var Fadeout = load("res://Effects/FadeOut.tscn") - var fadeout = Fadeout.instance() - fadeout.scene_to_load = scene - main.add_child(fadeout) +func _on_SceneSelectButton_pressed(): + GameStats.set_current_scene(scene) diff --git a/Menu/Buttons/PlayButton.gd b/Menu/Buttons/PlayButton.gd new file mode 100644 index 0000000..f377e2f --- /dev/null +++ b/Menu/Buttons/PlayButton.gd @@ -0,0 +1,5 @@ +extends TextureButton + +func _on_PlayButton_pressed(): + GameStats.restart_level() + disabled = true diff --git a/Menu/Buttons/PlayButton.tscn b/Menu/Buttons/PlayButton.tscn new file mode 100644 index 0000000..6ebb9d0 --- /dev/null +++ b/Menu/Buttons/PlayButton.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Menu/Icons/Play/Play3.png" type="Texture" id=1] +[ext_resource path="res://Menu/Icons/Play/Play2.png" type="Texture" id=2] +[ext_resource path="res://Menu/Icons/Play/Play1.png" type="Texture" id=3] +[ext_resource path="res://Menu/Buttons/PlayButton.gd" type="Script" id=4] + +[node name="PlayButton" type="TextureButton"] +margin_right = 40.0 +margin_bottom = 40.0 +texture_normal = ExtResource( 3 ) +texture_pressed = ExtResource( 1 ) +texture_hover = ExtResource( 2 ) +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[connection signal="pressed" from="." to="." method="_on_PlayButton_pressed"] diff --git a/Menu/Buttons/SceneSelectButton.gd b/Menu/Buttons/SceneSelectButton.gd new file mode 100644 index 0000000..09c1b80 --- /dev/null +++ b/Menu/Buttons/SceneSelectButton.gd @@ -0,0 +1,2 @@ +extends Button + diff --git a/Menu/Buttons/SceneSelectButton.tscn b/Menu/Buttons/SceneSelectButton.tscn index 4ee1667..c76bbc3 100644 --- a/Menu/Buttons/SceneSelectButton.tscn +++ b/Menu/Buttons/SceneSelectButton.tscn @@ -3,15 +3,16 @@ [ext_resource path="res://Menu/Theme.tres" type="Theme" id=1] [ext_resource path="res://Menu/Buttons/LevelSelectButton.gd" type="Script" id=2] -[node name="LevelSelectButton" type="Button"] -margin_right = 34.0 -margin_bottom = 23.0 +[node name="SceneSelectButton" type="Button"] +anchor_right = 1.0 +anchor_bottom = 1.0 +mouse_filter = 1 theme = ExtResource( 1 ) -text = "01" -flat = true +text = "> empty stage" +align = 0 script = ExtResource( 2 ) __meta__ = { "_edit_use_anchors_": false } -[connection signal="pressed" from="." to="." method="_on_LevelSelectButton_pressed"] +[connection signal="pressed" from="." to="." method="_on_SceneSelectButton_pressed"] diff --git a/Menu/Icons/Play/Play1.png b/Menu/Icons/Play/Play1.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3c51a60af5d51c005c2001ff28016524a42b5c GIT binary patch literal 296 zcmV+@0oVSCP)Px#;z>k7R9J=Wm$41PFc3w*5j_nJbci`vBNISDpN1W1QHo>&8ivRmQ95YSFhNpX z;V&Bp5n*ieI!EUy|LLrp)#Y>p0JKfl!@z32Pyq0_KegxQ>%mn1HnU0I@&PK(${qmr z$DOgDDr#*#wGrcsHPuza0Px#;Ymb6R9J=Wm$41PFc3w*5hVp3B@zQ5rb$Q12JsZIK|0dGGEoLVN=cW3K2%ru z%f>-O7~8zg(K*V0IxA;&)>i;P+w}u1Y*q^e0JrPx#>q$gGR9J=WmoW;$KoCX$iiHsH5O#vSH%XJ)8>IIFdV(K~C zBVr