From 5bd12d5a658c1cd710bc950be971ebe3993ed11d Mon Sep 17 00:00:00 2001 From: Indrajith K L Date: Tue, 3 Aug 2021 02:22:07 +0530 Subject: [PATCH] * Menu Screen * SFX * Player Sprites --- assets/sfx/select.wav | Bin 0 -> 8684 bytes assets/sprites/player-Sheet.png | Bin 0 -> 728 bytes assets/sprites/player.aseprite | Bin 0 -> 1833 bytes assets/sprites/player.png | Bin 0 -> 315 bytes assets/sprites/player_animation.jfxproject | 985 +++++++++++++++++++++ assets/sprites/player_back.aseprite | Bin 0 -> 764 bytes assets/sprites/render.png | Bin 0 -> 1131 bytes config.wren | 3 +- game_state.wren | 1 + levels/menu.wren | 25 - main.wren | 4 +- screens/credit_screen.wren | 13 + screens/menu_screen.wren | 105 +++ 13 files changed, 1107 insertions(+), 29 deletions(-) create mode 100644 assets/sfx/select.wav create mode 100644 assets/sprites/player-Sheet.png create mode 100644 assets/sprites/player.aseprite create mode 100644 assets/sprites/player.png create mode 100644 assets/sprites/player_animation.jfxproject create mode 100644 assets/sprites/player_back.aseprite create mode 100644 assets/sprites/render.png delete mode 100644 levels/menu.wren create mode 100644 screens/credit_screen.wren create mode 100644 screens/menu_screen.wren diff --git a/assets/sfx/select.wav b/assets/sfx/select.wav new file mode 100644 index 0000000000000000000000000000000000000000..6a841eed6c4fe8ba7c3efd33c8ca6d221bb5603a GIT binary patch literal 8684 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 KMNUMnLSTYqPFIcq literal 0 HcmV?d00001 diff --git a/assets/sprites/player.aseprite b/assets/sprites/player.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..034ba6f6b1ddc6b3d27e34252a487d5d01684406 GIT binary patch literal 1833 zcmd6neM}Q)9LJwh+G4al<2H*j>CG|GY?GFa5*@ayV~Ns^P8N9yOgYNB(Gd#B=2i>n zC|1;@EOQ~i92$Ye7YLXc7s<@V0kWwZV_}0CGK((*bZBRn)WUN6wje@d41dgI&*k~# zx#vml`+1)G-K`Q4a=9UdEW||<9w8(f{eHuoZ_>YhfA+r{B?b}VbqW2cLOgacx`_5i z&ItJp<0UjbH6xp`;vaH^ET>-tUtJjo8rLX5NAgSH?*%KsfkQ@cjI9C3|5Ae0*Ioxr zXXRk*fjm%~69pz|Bf#jmHK1Bu1j;i%0@L%HprMunw_dyop1(8!a%hCqHk}4-C3Y~! zWCGKYlfd`a?*&gpM}q??2JqJ%XFx|)0=U;K=Sj%?5Fa)B;9 z{%J#MYWvln{t>)Dy(v@1^mnv$hUuOh&<~Hrr|fGEPydQ;6IVN;ikH{!+DGw;rD&)A zOXzrAJbyL$YN#H4(v~;NmU`s29iwG;c|O;UC;k}Dk*v$8?EBW^>5U9I)F$qVtf#8d zd-`}Jk^k{4r2)?7Y3I40aE3)Q(G)f&*->n37p_a(Gf$iA-MHDYzoO56Q=jW~RokEc z^FmFDM;*et58rV$#Jc5d<6^SqplRF|5MMMMKldYhXndjj$QNN5CG>&hw^0K!8)M3} z-dwdbCb5TITDy!;LzZpL0S^DeA{$C5?eCS6%dB;NQ-JNk=@Xm#3wz|Bgl5As^2{RZ z{9^&KH4l`f0>9rNQr~#YIxl&@Uacy&xmouQs2=VY@pk8^Cbu$FVbPdcne`TCw57G; zRMq2OcNgp$%d-{;hS+vdJnNAwFKo#*(rr|uFfFPu)v%2^6Iy6pbW%EavD+KcurWJk zxTM@wFw$w1tX4%6a%=6ob#(!zjww?z>rW$|GW{la@=xqUc9%WaMFu_df~ n;Ym@-TH<1^m%Wqy9<5q%MQf193|lis#A)i)Dsp~&)5?DVb8%a6 literal 0 HcmV?d00001 diff --git a/assets/sprites/player.png b/assets/sprites/player.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbc6d8d1deeeb53e6ee801830c22d097a41ec9a GIT binary patch literal 315 zcmV-B0mS}^P)Px#^+`lQR5*>rQ?U($Fc3TatpZAF+7ol?`Kv+K_q$>fxCQEKlmpNM zMOw0`NK43N-Z#kdYE9xJJjaDxX56|f#Nuy+({u*_&4??YA?*!|UVthBuwKr!Wqbwo zMiotaLg0nZHecW&QfX?5qa0XF3q~<5ldS~297%lKh=uSuHvNa6@Bqf7Wkf$PK-B;M N002ovPDHLkV1hWGd%OSu literal 0 HcmV?d00001 diff --git a/assets/sprites/player_animation.jfxproject b/assets/sprites/player_animation.jfxproject new file mode 100644 index 0000000..fc287ef --- /dev/null +++ b/assets/sprites/player_animation.jfxproject @@ -0,0 +1,985 @@ +3 +LAYER[0] +13 +0 +0 +0.20 +0 +0 +0.01 +1 +1 +0 +0 +1 +0 +0 +0 +0.10 +0 +0 +1 +0 +1 +0.45 +0 +0 +16744576 +16744576 +0 +0 +0 +10 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +2 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +0 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +0.05 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +0 +0 +1 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlxx/1Zccf9WXHH/Vlxx/1Zccf9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZccf96d6T/enek/3p3pP96d6T/enek/3p3pP9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWXHH/enek/3p3pP96d6T/enek/3p3pP96d6T/enek/3p3pP9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZccf96d6T/mpfD/7Ww3f96d6T/enek/7Ww3f+al8P/Vlxx/7Ww3f9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlxx/3p3pP+1sN3/tbDd/7Ww3f+1sN3/tbDd/7Ww3f9WXHH/tbDd/1Zccf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWXHH/tbDd/7Ww3f9WXHH/tbDd/7Ww3f9WXHH/tbDd/1Zccf+1sN3/Vlxx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZccf96d6T/tbDd/1Zccf+1sN3/tbDd/1Zccf+1sN3/Vlxx/7Ww3f9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWXHH/Vlxx/1Zccf96d6T/tbDd/7Ww3f+1sN3/tbDd/5qXw/9WXHH/tbDd/1Zccf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlxx/5qXw/+1sN3/mpfD/1Zccf+al8P/mpfD/5qXw/+al8P/enek/1Zccf+al8P/Vlxx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWXHH/tbDd/7Ww3f+1sN3/Vlxx/5qXw/+al8P/mpfD/5qXw/9WXHH/tbDd/7Ww3f+1sN3/Vlxx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZccf+1sN3/tbDd/7Ww3f9WXHH/enek/3p3pP96d6T/enek/1Zccf9WXHH/enek/1Zccf9WXHH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlxx/5qXw/+1sN3/mpfD/1Zccf96d6T/Vlxx/1Zccf96d6T/enek/1Zccf9WXHH/Vlxx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlxx/1Zccf9WXHH/mpfD/5qXw/9WXHH/Vlxx/5qXw/+al8P/Vlxx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== +38 +38 +1 +LAYER[1] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[2] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[3] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[4] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[5] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[6] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 +LAYER[7] +13 +0 +0 +0.10 +0.50 +0.50 +0.10 +1 +1 +0 +0 +1 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +16744576 +16744576 +0 +0 +10 +40 +1 +60 +0 +0 +0 +0 +0 +0 + + + + +0 +1 +4 +0 +0 +5 +10 +5 +10 +1 +4 +0 +0 +0 +360 +4 +0 +270 +270 +0 +0 +1 +10 +0 +0 +0.20 +10 +0.80 +0 +function update()##end +linear +InOut +PingPong +0 +1 +1 +0 +1 +0 +0 +1 +1 +1 +0 +0 +0 +0.50 +0 +0 +0 +1 +0 +16777215 +62207 +2366702 +986014 +3552822 +0 +1 +0 +120 +240 +0 +0 +1 +1 +1 +0 +-- +512 +512 +0 +0 +-1 +-1 +1 +-1 +-1 +-1 +0 diff --git a/assets/sprites/player_back.aseprite b/assets/sprites/player_back.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d5f57ebcb0869c7b44c614c61574f60b40439375 GIT binary patch literal 764 zcmb`FPe_wt9LIlKPU|u~87a935h*0xh9=Tv6?o94hTtL;-B>BUh?0r;r*??NQiNRu z(IpnLy5zxA(7}U)E*W$YF%MSMO@-wSG6!#;_q9;3((mQ@@Oz&Jp6};*pEqk2`IfLs z0gn=kh&*5%7jwp>xqdwR|GEQq&!lW-s*P<68F|W#JQ4Dh{*qFEXB;P1%vKjERaLP5 ziU)Srx?s$I18zSmhnugu;a+kM9{#=#XMf#=+KLm_O!q@yZzXK?l|i?s7J9uy&>46J z+xx%6P+W&ypMSznTUn@6BJrj7FcOZ!UQL7d{jG5L_9T4gcEinkA-FOA0mfz;;pBi* z*Em3q@!b^-hu{S0zZF&@bzUH+G0}^>(QN-zD#O1dTn=YE_~oUpG?2rPbF&7&g7dy z>73UNBkZ3^SXgK6vL;2!tij|e$3~{8)1hS(ltda+Q@Ea0<|M2C>t4V9y`@l) zkVW{mF9maI<_illd^pYjmUl%`>GvJ_)ql>vkKejYa{s(|OP^x)u=4)jr*DS7d~de< z>qW^QU;kcmoMl~bVy!Xr{+a(bzia@?J*_X7uT$uHwkbyE((ltpofc*2&AuD;E?>Uy z+=2Da=gUeNSnr=;;dzO1_j&%x?)azwzB#(2)W5Lbx!T@(zsKH3$)!ML_0~*NcsZPJ zO38j zmt6CV4Yrq&+~nSIHg9fTPDQ=q9eq8yKhOR}7CKn8q_eYFu9@R3ec{^wa_idS$5oY+ zKQGRhcTe9s>%sQV#m$@E>$NiGe|)|Dcl*7zH;Bzdo~?k ztMlMmt3Y;T+5LYTCB?)Fg!g}{WzYt4_m#;fW$fR?pP+i)ZtD8G?GmTtQ)Sk??SAo1 zvF(euc*9bg-y-|IF@D)v-jE5oZy|YDBq56+ZN{JFSo31R{eF#1PAU7bN8LUOeA{*~Cx7aW=xBb){N+XT9-BG*9WPE^?<>CjYp3I_ z>&v6RGcx2j%Gd<%*E@1h_zNgx`^B8rJiYnjY??^yqX(ToeSh=B$k_$Xf6ra;ru#!J z (_menuItems.count - 1)) { + _selectedMenuIdx = 0 + } else { + _selectedMenuIdx = _selectedMenuIdx + 1 + } + AudioEngine.play("select") + } + + if(_prevMenuIdx!=_selectedMenuIdx) { + _menuItems[_prevMenuIdx]["selected"] = false + _menuItems[_selectedMenuIdx]["selected"] = true + } + + // _fadeFrame = (_fadeFrame+3) > 255 ? 0 : _fadeFrame + 3 + + _fadeFrame = Math.floor(127 + (127 * Math.cos(System.clock))) + System.print(_fadeFrame) + } + + draw(dt) { + + drawTitle() + + for(menuItem in _menuItems) { + drawMenu(menuItem) + } + + drawBlinker() + } + + drawTitle() { + Canvas.print("REBIRTH",Config.W/2 - 40,Config.H/2 - 20, Color.white, "font_title") + } + + drawMenu(menuItem) { + var x = Config.W/2 - ((menuItem["name"].count * 8)/2) + var y = Config.H/2 + menuItem["padding"] + Canvas.print(menuItem["name"],x ,y , menuItem["selected"] ? Color.red : Color.white, menuItem["font"]) + if(menuItem["selected"]) { + Canvas.print(">",x - 10 ,y , Color.red, menuItem["font"]) + } + // Canvas.print("Credits", Config.W/2 - 28, Config.H/2 + 40, Color.white, Font.default) + } + + drawBlinker() { + Canvas.print("Press X to start",Config.W/2 - 64,Config.H/2 + 100, Color.new(255, 255, 255, _fadeFrame), Font.default) + } +} + +/* +(Character length * 8 ) / 2 +*/ \ No newline at end of file