From 0de1317d2ff98042ff51c3f11edf035859f8d66b Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Tue, 9 Mar 2021 00:52:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BEUI=E5=8D=87=E7=BA=A7,?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A8=A1=E5=BC=8F=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- media/image/modeicon/attack.png | Bin 0 -> 1499 bytes media/image/modeicon/bigbang.png | Bin 0 -> 1704 bytes media/image/modeicon/classic.png | Bin 0 -> 183 bytes media/image/modeicon/defend.png | Bin 0 -> 552 bytes media/image/modeicon/dig.png | Bin 0 -> 534 bytes media/image/modeicon/dig_sprint.png | Bin 0 -> 603 bytes media/image/modeicon/drought.png | Bin 0 -> 1193 bytes media/image/modeicon/gm.png | Bin 0 -> 275 bytes media/image/modeicon/hidden.png | Bin 0 -> 483 bytes media/image/modeicon/infinite.png | Bin 0 -> 486 bytes media/image/modeicon/marathon.png | Bin 0 -> 283 bytes media/image/modeicon/master.png | Bin 0 -> 324 bytes media/image/modeicon/mess.png | Bin 0 -> 4986 bytes media/image/modeicon/pc.png | Bin 0 -> 283 bytes media/image/modeicon/rhythm.png | Bin 0 -> 489 bytes media/image/modeicon/round.png | Bin 0 -> 272 bytes media/image/modeicon/solo.png | Bin 0 -> 338 bytes media/image/modeicon/sprint1.png | Bin 0 -> 403 bytes media/image/modeicon/sprint2.png | Bin 0 -> 434 bytes media/image/modeicon/sprint3.png | Bin 0 -> 464 bytes media/image/modeicon/survivor.png | Bin 0 -> 347 bytes media/image/modeicon/t49.png | Bin 0 -> 271 bytes media/image/modeicon/t99.png | Bin 0 -> 292 bytes media/image/modeicon/tech.png | Bin 0 -> 395 bytes media/image/modeicon/tsd.png | Bin 0 -> 252 bytes media/image/modeicon/ultra.png | Bin 0 -> 457 bytes media/image/modeicon/zen.png | Bin 0 -> 1194 bytes parts/list.lua | 9 --- parts/modes.lua | 72 ++++++++++---------- parts/scenes/load.lua | 10 ++- parts/scenes/mode.lua | 102 +++++++++++++++------------- parts/scenes/pause.lua | 20 ++---- 32 files changed, 101 insertions(+), 112 deletions(-) create mode 100644 media/image/modeicon/attack.png create mode 100644 media/image/modeicon/bigbang.png create mode 100644 media/image/modeicon/classic.png create mode 100644 media/image/modeicon/defend.png create mode 100644 media/image/modeicon/dig.png create mode 100644 media/image/modeicon/dig_sprint.png create mode 100644 media/image/modeicon/drought.png create mode 100644 media/image/modeicon/gm.png create mode 100644 media/image/modeicon/hidden.png create mode 100644 media/image/modeicon/infinite.png create mode 100644 media/image/modeicon/marathon.png create mode 100644 media/image/modeicon/master.png create mode 100644 media/image/modeicon/mess.png create mode 100644 media/image/modeicon/pc.png create mode 100644 media/image/modeicon/rhythm.png create mode 100644 media/image/modeicon/round.png create mode 100644 media/image/modeicon/solo.png create mode 100644 media/image/modeicon/sprint1.png create mode 100644 media/image/modeicon/sprint2.png create mode 100644 media/image/modeicon/sprint3.png create mode 100644 media/image/modeicon/survivor.png create mode 100644 media/image/modeicon/t49.png create mode 100644 media/image/modeicon/t99.png create mode 100644 media/image/modeicon/tech.png create mode 100644 media/image/modeicon/tsd.png create mode 100644 media/image/modeicon/ultra.png create mode 100644 media/image/modeicon/zen.png diff --git a/media/image/modeicon/attack.png b/media/image/modeicon/attack.png new file mode 100644 index 0000000000000000000000000000000000000000..459e624adf5ffd894b3fe5820218ac0e08a5ffa7 GIT binary patch literal 1499 zcmV<11tj{3P))csJJ%Q?gb+dqA%qY@2qAU%mbXY2K0@y+KcnRpIO#Vw*4l&BRIlsXevq38I z6H<{wjGKW*>B#4j^(*qOlR=X$U5c$#pEKp{{g>;cWM}QlZ-7q0N z#qYp$Eer#M^x*gV%^1@VMNyN4^bR4$7_-k9b5#^YJG2hz9Sk+bYyrkfNYAm?7_-}B z{0L*r+rXK+Yv+Gc-v*omi~~OQoclR2Tv^Xo$kf=}(ZF`k`R@ZmmHBibzSZ7MKviu1 z1YoCUj8}lumHlKP(|`k>34IKxh{d=hpeFV-aGDGxOQ{DAdnRl^o((zvY#&HF3)5ha|?;Uf&j6%DEsMB z9`sCRJ5cAuxI17kr9s(Gm-4V@LJtAcoEWP-WBd)wQ1+9BlmSl!l-#E{aT+~i{0Uqm z1Ibb<>_X6oJ;0<`jB?;{&loMh6*7=4Wq@5-`|vF=J{F@t@T_Ny-M~dMkSt{gu+=l6 z+ksKB7=wW~J!9+u&X$2>DZ_zJJrnu~FeDb^4B&$Ru_I+5S;}bO`+(~1fLM$Xz}KEJ zJ_4#`AX&ryTbs1QHt#5gZN?DIgG$M>uQ_S(6t z`?{2?1FE}?PK;V$zi;Wk$nQ5hp$TwVUzak|uC9Gpk%QQ^1-{oJ+pOo(3Y^u~rOfxN z?sfu8ofxxhJnz~EAP z`dS*$ls(6Zv9L(7>wr^Y^QwT21$HJYOYxC-g{PD@px#sLGG}}>@LI-p9N*Uh_j8nFYmofqPp-359;~nxqWEY-UEBVj# zHi@tbaiK!u%kkB;y|FLPSbfJIaqm@@{iR%HJ5v(N^UmtK0(ivZGIt>D-XpT5OiSqh zUFVEB6?i7(ML5cEn3U^cm!Vb8?*;;I1s=ujbUP@8-~W`E&S%2{j>)-v1q@V%^Lae} zMlZqX9Wo{XyK;Ps#6c|*!(~hbe$HsV4&?=9*I!0GurH&oH5FJBaNO=c=J<4}l)8+0 z8O;sN@fK3M=e{#Q$d|w%WxKG9B^g__+kl#cIV0=~H;ZMz-RROu-vTmL7U*!SDlq?! zB1$mt0=3F^VHuBRB=M7+oM$+l-WvAZN?PNnWA$CFWA;Cx79K+Gy&b;4dsg){DU zTeNJl5;vFpVIaG)l*R+yj6L0!_B(*dvCnHV&ZD%H^igbJq}>~L`?4127(f10)*pDW zh#UW{r7Y##SZSoKCyxjKHx&6KwyV@HT@!)lfNOj3Z$!3Rr6_cV?|JE!z#At^h#uqq zPp2{F$jSQS65R4u+0+j zp01yOhvMhwg%CmrA%qY@2qAaPF*002ovPDHLkV1iJ4 B)JXsU literal 0 HcmV?d00001 diff --git a/media/image/modeicon/bigbang.png b/media/image/modeicon/bigbang.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e56e853117d609d75dfb09c2da784dbd6cd774 GIT binary patch literal 1704 zcmV;Z23PrsP))Y^=<2tyIPqYphIBLk(NBDB7S^ zBe9IAC^6c@KPpIDC@Le6(iE*IiZsJar3hQxD$}$yopf9?ZP8KZefq=mgX``0d-I&$ z8{he7=AQez_nhxt&UT;F%mj1+F7CaN3>I1?BP{0XcEu50A`)xe7?R{~A~CIWkaB|!g- z?@k7G0o8ftI;9){-3ipPpFRV+rhGF3$YmK0;6k89Ie_T`{ODkEz__S?Ag~#ghIuvo4V?Z6(bzvzn5cUH{tx7zvC6Ht=8i1ULm~>n1v($-!LHoi{p?aVoIj zP~3@jz`elA;3y^ZDR4%_8|~w+2KEALQs&$NoL(x0I{}k`xxi9aYOU``Eiesu&hJu4 z8-NKxy8$>JxXAy{0fQpnv<*1Bn94s6tWR0##%OQU{?kDx^bJts)(c=+AhVUr>zYru zBMMNygQVLejr2<%(ppKsORAF8+UGm0068rr9UipLk<>=guade;3Y}oJ8q{3sJ=E5zNg5b!nr26+?C!Ql6GnixFhb^Zjdy{%zCB_ z=;59>xu7{owUR0%RhB5xTker>a`C^5bh^=v&HjNNS)MOxpPAi|0^$-$^Bu%)N#i6v z;#R7%gueAiNuyjYlKu&Fs_=!M5-M7il@9=?``OI_Yk(m@H=v%|QJYXZRvQQBHUD^8r z-u1yw%m;Qh6NvX*{vdbK02dVstd?XlIXL7XKI85WfwG^z3! zPLdiV^)<5y;Y)sn9BT>cF+>z$dio7v8c-AIbZA;{H9QNYZ00t+Se z^82>sAc53NTI%V+d`Uee_4TykG+(4jNncAk!_0ncYWb(aL+M@-Kd~mAfT2O$RS&$G zl0`Npz}yAQOv?`AM#Xrdn0#bJ@8IZ3v#aHl6caf ze%m{E*vSRXtjhEMkm`Y_fUaIEz5=)u80OJ->r&Tp=K|+OylY*#@d5AQU{zmp-e7-j z2+ism-<{5CPV%}|w~U?oCE`sF6uu+i-Ii3-@^PStu1_(MMhll=d2erJYe*0Hi4dg7|Pq%LMQH!Uib^rV?R7VwUhG+okV zl75hMubF+8V%DoA9VKa?ha!XBd~cVuz)f$RnawHIjhYOSzMLCeYZ)2-gv-}gTe~DWM4f(YZa% literal 0 HcmV?d00001 diff --git a/media/image/modeicon/defend.png b/media/image/modeicon/defend.png new file mode 100644 index 0000000000000000000000000000000000000000..e13d955571731741f62f9608573bf708c315b893 GIT binary patch literal 552 zcmV+@0@wYCP)9pXGipjT(mIHOeuFHIb`T0q2FdE+=tppH>PK*MaI+2Kq7Gf!Q4l&gTCh}5 zq!5g0x0c7jbMbh+={@J3L_@d_ypY`U{&{jQIXQ^{^&?RfNs@+M*dvodFqA?tltM5R z7r`4z^eAq!hDQz?b+32wDD|S*s7s#Ben?sg^U%J7U$s_n% z`3?~OB(+?V8Ao(elFEj*ox;tIv-`Z}_jEO}Axh?HQ>1XBYu ziePSBHW6G5P&ldc zh!6p+jLljaLj)4R3G8_bfv)H@82R7*nwiJKt^_Id1Z7am&H@@zBZDkO z!rn26VFcDYthzzXKF>9j zJuXk;t7o*6W{Wgj63DyfFfUx5qRd3n%oHRi z9a0E!QsBFTb*ABn>yic~O^el4;!c@eYj;V!7)_3`^hzO&b%kL9P~!s@GdRD`vWQCz z;LHZ^wcNa}*&p)~_ZWbQFgiJ|2U73+EY7H}fHWmNMX)H5L(^d2WLRa0lfOhM6bgId Y11h1!PqaJi5dZ)H07*qoM6N<$g1ivoz5oCK literal 0 HcmV?d00001 diff --git a/media/image/modeicon/dig_sprint.png b/media/image/modeicon/dig_sprint.png new file mode 100644 index 0000000000000000000000000000000000000000..07975ab467ff9446a43818461880a6735e7b958a GIT binary patch literal 603 zcmV-h0;K(kP);C1Y%_*fC}jE%Q)99y>h zwX}#$#~6ckcxx@20NOqPknxqjxdNPPP{I8}2#{Jjn}`+(d7WPCc>@+ zaKUA}d?*1GEet0>N&>R+ff1m&4zJDv8WLt{we%k&lIf47!b6e(8D&)_p;;8x&H^iu zK!~QKavCHAC@rao4l(?X5i5wN?>z|Wk?dyA4>)BvRRzeYC%EqoL|MQBirf8p?C+IX z2w|zCun@{!tHu^W-r3Z)cM>xw>M(Rcbhmdq$?RcAk5J;NcUX0UmUFIaIA`=o;Hz(} zlV*=J*ge3Xr#g4mpG|$ZX^l&;lvHyJkRG@Kc}Gxm&*5IUTuGUcWSJ>wEDb4yBq?y5 z#5>bS$PIrf%57S_u99@h99p|;;>F$M_$j?wA7aA@;Kqlim?8OnmPOnN&<3QdRXqwM pXb?P?m|pQA`W?cSEnBu+Me_#v6)R;9W;U@P>K645{Pj{Crv1VzKt# zYwxqq*=Ha3|LL5)zHfc&|E+J`zO{tNkRd~c0s|NY90KM770;ssHt|0?fUkiOr9`j_ zmZycNQVLR z(qwx&&K0|Wcam~I1#r)!VFz_WO1?RO%t%dkNYN5ENUaH&%w7vYYPu#nzNm?74Sho` zSzfpa^m7~r&6?b7TV46!P?n3bl=8HcvX>CzJt4$5LWo<2NDnFHRqg*~pX%zg-vce> z|D<6%Y%X;>jB>wWa8Q%`)>6K)=pw)p5u1e&`VzRu5b5I>0X2n+fU-Q)`IYv2mr>U2 zp>tmdu}J%0ZIL;fmQ!J+Ivm|IzSnz%{z>3XL-wxUGMNS^tO0f!-`Xss)?0MzgEmTO za6lcf#Q4_YLdtMdC-5UMs#G#XTm8aX>-{Uh3ZSaga)IT*QQPiMm9GM3lzKw68n|fg z{*ppj9tb{z$6n!*5aI*1^wpJWFMB#blW73gx2$8xVF;qk)}HgxSX9)GaPWt!Cr4*D)5^_{eSCG7B}&s>aH&`ER$w~hpl>G zrJ5g}L@?D3%!-rzay5(Rf;&c?Q?%bNt6S!69?xu|;sVeJlt(50mXW&31&@FU4$ELZ za2;q0l~Go&xVmC)NC!}3v2~5YV73eKfqCkYHhmJb*j?!Ob|~_22-EuqVl;dg_%wv= znZT($IG{1?jQ=nOqrU*v5$B)D>K$=hb3l361~lbh@J3vDePA5$M~)6?ifa5w1YoA-S(vEV&ob5lDhE7kRd~c3@O1=5@`EtY=C9M00000NkvXX Hu0mjfWpFO2 literal 0 HcmV?d00001 diff --git a/media/image/modeicon/gm.png b/media/image/modeicon/gm.png new file mode 100644 index 0000000000000000000000000000000000000000..dabd46ddf153125adac8ca036b768876fc234714 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5he4R}c>anMpx{wY z7srr_TW@b2^778?7y zwSL}1kivuxr5iyfwm51U1aRHCxpnFCYW@jKp8MHd%Gaf*MBc9 zKd{*2%a6^UZ*R_OW)Kj}Y~IDd(6+GQ;gY9$7YtlnzAUWsmTL&iyZx;eWU!~JpUXO@ GgeCx+`DQ5q literal 0 HcmV?d00001 diff --git a/media/image/modeicon/hidden.png b/media/image/modeicon/hidden.png new file mode 100644 index 0000000000000000000000000000000000000000..72c5d02d7bea593e3dd700beab73b5fcf65aba22 GIT binary patch literal 483 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 literal 0 HcmV?d00001 diff --git a/media/image/modeicon/pc.png b/media/image/modeicon/pc.png new file mode 100644 index 0000000000000000000000000000000000000000..b62fc47f1b7d1eaa870642f3b36c4a05e1eb317a GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0px{|g z7srr_TW@a}@--Xqumm;qdlF|pd{N#oHD~QsjhNHF6pf4hKeOlO z-=F&{K5(y=JR@fZ2ha!*aQNSUvQj>H_T%>V{_h{ zp}QW`SH9xs@l`Fn?Qzmy85}S Ib4q9e0P|C1sQ>@~ literal 0 HcmV?d00001 diff --git a/media/image/modeicon/rhythm.png b/media/image/modeicon/rhythm.png new file mode 100644 index 0000000000000000000000000000000000000000..32ac4084be2827860e68db7e41d4d8aab77a58f2 GIT binary patch literal 489 zcmVmdmb_akg=s!Y3E9z>m?*_nIAUT6( zBUu0ipr=tZ7=)6*F9ujPtZ@R0Xg-r2)+k(~@Iv(0$e<)p02BZPK)Jw54lwEjC4mB< f&Vaqc(Dv&Cesf4`@*y{P00000NkvXXu0mjf!RW~b literal 0 HcmV?d00001 diff --git a/media/image/modeicon/round.png b/media/image/modeicon/round.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a8192b5e03dc192e08047b14ed325ca9c1a53d GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q1|(OsS<3+_&H|6fVg?3oArNM~bhqvgQ1Fna zi(^Q}y|*(R`Hm>?Fu(r$fBs8$t+gQrhA#`A1og5#YI${Q!!e1+nemhE+z(^D;TI5k zc&Fl2hUYDRV$V(wdb3k!n>mL<1B2P>MNbmgo8Lxn^*6b#`B=!1Q6Y3opy*uLsWKb9 z8jB7Vv9I=7XSM9xg1_wV_^OKp4y%&pV!4xw%3-pFTfLY3}^2z~(PM z-5??{f2k`^*v;rv!RD#o!Xl0&Y~35#E#b4lJXx?=^V_|sClAFP7&PxelF{r5}E*aj%+Oe literal 0 HcmV?d00001 diff --git a/media/image/modeicon/solo.png b/media/image/modeicon/solo.png new file mode 100644 index 0000000000000000000000000000000000000000..4da5ed70c7ebec63c4eb7c12ab047afcba366fe2 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|O(A zr;B4q#jUrqPxBpC;9`b+-SrSADwo{c|Q`4Cl8kfzBVo7-kB@9GuMfPHIA4S*z58yx^Mx zNlPEd3LKLCv;5{Xvx>C4)>^k>QkPySf3vfe?MPR={bsQMW`+iVMZ9@;*yO{Ti}}=J z)Q>2i-*RyEO54v7yN()50v(S7I0V&BvH2Xa=cuu`$~(OStetm_6H>%dt}Iq8Z_Pdy zeQzNz6OzsZK?ZmCTY{V0jFc`+%q|Uo?SFpnKaqOIddn3C0e5Fz1}XJ)^>bP0l+XkK D;{P)uE8w1tsp;nS6X2$i7BuKXJ^cG;S5!x2y;;w-mDLI@Yo zl5i*QiGQMFLu~K|)ZTl^}u( zyltfus_DbHK&=!`2ui|Qz_J@6npgna1vc*yp}%fk?L{Gipd~3?c7?xec6Hq&Sd(mVux>f`V^xns1Rykt1rKQbK z%*-0&5D{5D<7Zo300000071~gBF~$R8Y4^N;|d^y6Qt0WbcEP)~8c)Tp*4CQX#YHi$X_r}qRYe#}>8CDvNpDL^Vy*1@N^ z3vg=>mT<8HrrL;-BwmW-9^_m@0-~kwO@XPJ|8216Gi65L zUt?uYf+J^rk9)%7mtc#Uz83`$5IKDh3LqeQ`l~5uS&XiFHY1QF{Z%y}AXEA)YC%A@ z^k>(EfQ;$StlhFUKg$CnkU9MsULYWQ`lFs8phEg1-XNe#`gc8=s`;M3#%4aB5g7Rb zGN6CgGw%l|(?90aqsE!`%s08^1Z153s}!&UROzoi2lP^45t>)l%z{ ty#&u{?~!l}@iSO?2VA)(BZLrog5D9Y+t^Pg&@=!5002ovPDHLkV1oFPl9T`d literal 0 HcmV?d00001 diff --git a/media/image/modeicon/t49.png b/media/image/modeicon/t49.png new file mode 100644 index 0000000000000000000000000000000000000000..32c26e04003f3ea05bc83ee9ab6c3b83d2ecc3ca GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkQ1GCq zi(^Q|t+%(W`C1HkSRI;nm_K^5(ASZ%rDnqOQtg9UJk!M2AKKK>;-_W*WX|WslY_mC zV_eSey8c3R!`_{n{g3XR`nkKbeLc`9lY<-WJ>$)-L=AQ^b;-!r-(SZL6orC}KN>c# z?d^2g3`H*#U3oKgR%vzgTe~DWM4f7m`}Q literal 0 HcmV?d00001 diff --git a/media/image/modeicon/t99.png b/media/image/modeicon/t99.png new file mode 100644 index 0000000000000000000000000000000000000000..ab70fe1c4c0b349bc39cbacbdabab15631887527 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0px`x6 z7srr_TW@b)XK{p&@xgk;BZ|H=YM>3T=q|e)9V6zcLPL z``rEO?td{}wUKp`{NHfE`SIxNrC1<@A~Ut+y?Dv$Pua+)K|tzwLnF@yUS_5amGq8~irNDV4mO*x{h0 P2NLvj^>bP0l+XkKK8$Y( literal 0 HcmV?d00001 diff --git a/media/image/modeicon/tech.png b/media/image/modeicon/tech.png new file mode 100644 index 0000000000000000000000000000000000000000..44494d72e0fb424666c2874015ccac3802705c6e GIT binary patch literal 395 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|TS2 zr;B4q#jUqdj(mp|c(ld-|1bL1xKc}nkLAtd5W!^YrDuQHG%0Y1FE$i6H|AEnDb=f< z=kMU(d)r-o@ubZ*jDi z&+YUxj6p0N1rz2ny?Itw##OcK_y4-zn*xoErzu=N&mw)h_Pv_Ybua$|Qf3>Q?bZHu1FBiIV!%v*AWJbp=BCr_SwI!JGCz zyyBR{SGzAo4yNB1XD{0HTQJ7za;N^0J)fIYbvIm<+|v~NZRhzX&BAxS7cejWu05B- z;^^PVz7_BGO%G1jurAVdJ~Q#ZU_sMwxxB;k*T2^}z!N^_(LWt`mv6;Kg&Ea%+8>@; k#1(Sr>wON+rULW2x7ueC;&r@QfT7Fa>FVdQ&MBb@04CL(!~g&Q literal 0 HcmV?d00001 diff --git a/media/image/modeicon/tsd.png b/media/image/modeicon/tsd.png new file mode 100644 index 0000000000000000000000000000000000000000..ee02eb75a9a26a818322d0a7cab97bbe6b360d51 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0px`=B z7srr_TW@bU^0^v_I9v?#d0W3wETEWqiH+v_J1gfevt8*?yVPUSlx%Y~1 zI)xM87k&{x{?WR-f;pjY&Vk_dN0gp_T&nNl^z5M~vigQ8t@VmVrzBh_sl2_-aQ&FI UKg*-*dq65YUHx3vIVCg!0I?xfQ2+n{ literal 0 HcmV?d00001 diff --git a/media/image/modeicon/ultra.png b/media/image/modeicon/ultra.png new file mode 100644 index 0000000000000000000000000000000000000000..262c945101b9e94dbb040219e2c2bb962f8669cf GIT binary patch literal 457 zcmV;)0XF`LP)ZMZ>V&o0vGm}V);{}Xtj&>Z! zfmlaG#0#TtFE=9mFJ~8=~W?qam+-J zZsbSg&Tx!GkdDOv5u9N;6G1Y_pMmid6e_?fP-_&A$Rgqe3Z1&FVnBmnb|K^8dD4Zv z7Z&M89*t?wDpgkt7E9`bcz`v(TGm9ab#+aRCLi4&%s6PI+h>Vj5@4iUCGwUA3E}}y zG41U72y9xp%ZsQR^eLxr#mE@&2KOIvqX$&F{~52*_YQ8#36V;L5CxzB6d*K8duJc% z-Ui=o<#`3Vo-*p{(E~C{)k@{Gb`Exk%%k24S3Z5lfNk<+s8dZ~#j26+R`EST%D2Ht z@{j?Esv;n8X|@Yy@5u>~tc@#>Ulw4+^|GeKmM2ZT@84Y^y!Q&96umpqffo8Pv%>CK zprR0nIMecf0c4Pcrz~$F(AkCm3{@;&BYTSvf%_PFJI|h200000NkvXXu0mjfX#c_{ literal 0 HcmV?d00001 diff --git a/media/image/modeicon/zen.png b/media/image/modeicon/zen.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf9b5a8694cbd264d5fa2017eb8ecc2567ccb21 GIT binary patch literal 1194 zcmV;b1XcTqP)LHWJ2gRU#3B!mAguoKCKg)V4!fZmu(ku(pg3=sKCv`^sdYG*Yw|%ZN z;?{m5UdFUsOJDPfQ7&$VEh>j@GI~=uo`FzA+%NH(o!#1A5nj{XPi`jR3BC^t0u(< zsdua2s>eKgj;c-Se05+YD<0Gd>N@qfy-&NkR=rdWm1uw&>gV=7pQ_U<#tBC6el4&T z7*(R_Pr!G;$G{d~2XHWcLp?ANm3v3D@ob2zJzgqpK#Ek7zm#Nd$ zpKb+2S;%it-;J_TG^r!|)7!sTVuqemNA;4C z7nK-iQNNrH@u=IM_@D#o<9#sR6H#_*i_I;U(&wpj)F7h-uO2?b5%oo1E=P4>93#a|eG%APr+%Uy?85o{mpZ=;tMINkRxz*jn(@{1)mOSO z=w^g=M;RUPor&@PQRj76R$cMT18)O2m*{f{ z*aiFsv;rq$I{QHx525wIzM{x;2(Uoi7bC@8A%vsdvFZ?YNr@RgqQ0lzu1-?x)dBq& zgsn?_W1ITBxJ=53 zeLmRDn!+lzA(_po&t_C)HkQM)_s{?fdyqUR->n9758npln&g6sW+&LV_c9`nR-X9JJoSHBSN9 zlo2sasWDy0C!VzwfG>ePMK1;bh^5(@-iPU6+p06_bT}dCv5Y&v zTHz!0bOIPs^+Dhs;AJ}g;;JQf0`o!$TRR6r#c^|M2;tRu3~m5U)_~&ebli6|c2+*Q z0*Zo%vB3Sn13*KSD!&I<0jvxm?ElY%chSKN1{Toq|IXx?OOK3Oq^?r@AaIM.x-s and xM.y-s and y0 then + gc.setColor(.95,.95,.95) + for j=1,4 do + local t=TIME()*3+1.57*j + gc.draw(icon,M.x+2.6*cos(t),M.y+2.6*sin(t),nil,k,nil,length,length) + end + gc.setColor(rankColor[R[M.name]]) + else + gc.setColor(.6,.6,.6) end + gc.draw(icon,M.x,M.y,nil,k,nil,length,length) end + + --Rank name=text.ranks[R[M.name]] if name then - gc.setColor(0,0,0,.26) - mStr(name,M.x,M.y-40) + gc.setColor(0,0,0,.8) + mStr(name,M.x+M.size*.7,M.y-50-M.size*.7) + gc.setColor(.9,.9,.9) + mStr(name,M.x+M.size*.7+4,M.y-50-M.size*.7-4) end - --[[ - if M.icon then - local i=M.icon - local l=i:getWidth()*.5 - local k=S/l*.8 - gc.setColor(0,0,0,2) - gc.draw(i,M.x-1,M.y-1,nil,k,nil,l,l) - gc.draw(i,M.x-1,M.y+1,nil,k,nil,l,l) - gc.draw(i,M.x+1,M.y-1,nil,k,nil,l,l) - gc.draw(i,M.x+1,M.y+1,nil,k,nil,l,l) - gc.setColor(1,1,1) - gc.draw(i,M.x,M.y,nil,k,nil,l,l) - end - ]] end end gc.pop() + --Score board if sel then local M=MODES[sel] gc.setColor(.7,.7,.7,.5) diff --git a/parts/scenes/pause.lua b/parts/scenes/pause.lua index 35eee46e..311944fe 100644 --- a/parts/scenes/pause.lua +++ b/parts/scenes/pause.lua @@ -260,22 +260,10 @@ function scene.draw() if GAME.rank>0 then local str=text.ranks[GAME.rank] setFont(80) - - gc.setColor(0,0,0,T*.3) - gc.print(str,46,-14,nil,1.8) - gc.print(str,46,-6,nil,1.8) - gc.print(str,54,-14,nil,1.8) - gc.print(str,54,-6,nil,1.8) - - gc.setColor(0,0,0,T*.15) - gc.print(str,46,-10,nil,1.8) - gc.print(str,54,-10,nil,1.8) - gc.print(str,50,-14,nil,1.8) - gc.print(str,50,-6,nil,1.8) - - local L=rankColor[GAME.rank] - gc.setColor(L[1],L[2],L[3],T) - gc.print(str,50,-10,nil,1.8) + gc.setColor(0,0,0,T*.7) + gc.print(str,100*T^.5-5,-14,nil,1.8) + gc.setColor(1,1,1,T) + gc.print(str,100*T^.5,-10,nil,1.8) end --Radar Chart