From 05e4a7808242c5f6fc52e4d5e1eabc0702141127 Mon Sep 17 00:00:00 2001 From: Tituya Date: Wed, 16 Jun 2021 14:32:47 +0200 Subject: [PATCH] adjust times, simplify levels and new name for the savefile --- assets-cg/img/nbswitchlayout.png | Bin 1771 -> 1010 bytes assets-cg/img/speedrun.png | Bin 5003 -> 4903 bytes editor/levels/16.lvl | 4 ++-- editor/levels/9.lvl | 2 +- src/main.c | 5 ++--- src/menu.c | 10 ++++++---- src/save.c | 2 +- times.lvl | 12 ++++++------ 8 files changed, 18 insertions(+), 17 deletions(-) diff --git a/assets-cg/img/nbswitchlayout.png b/assets-cg/img/nbswitchlayout.png index d195aecb18cb215cdf0441c194bf188a6b07b3de..21b017e8e015ca97ae57aa583cee5cd9708feb36 100755 GIT binary patch delta 973 zcmV;;12X*U4e|$&Gk*iANkl~;t)nb{ISEpA)`>)LG<9kAs)nmHwFKIdW>KZks|o)FuR#I zb?eeJY3KWa_mJet`#$;fX?U6x5C{YUfj}S-2y8-C)%O6XoPT3zXozlDo(&HV|B91k zxtw{Fm9h#1K!byWg)ZX0rfFqg``Rc9R%{>#0l?zoB2-niI0dk`w}<)pdE|0A!~S?Y zj`j6*KDSqlvCl-mug&ZAVr*;-(P-3i4m>+MJD8iB%WqosQxpV%j*pMY3g_qN)ZgE4 z`s95+9|5?_t$%eV6bhMQJ3Bk+ovlWReD=T?fhA}WOP$=o=9*@Tm zC(AM=lS$j<<*8_iXJ=>B*Vku~S6^RG03LAj2O^P(DYm7hg^rGn$|jJgf+eO>DN+>0 zBqbh?6U_IWr!_S-hB!%*Xkucbtn%_yoWyK4OFcb3CVzQ;zn=iKaC7>)ySq)X&CShp zaB$#=K%xqhxU{rHb#-+nDTzda0C>3h9;>Qqh+~Y=$jAs?US2vTkf=f=>bg!{U0o)5 z4Gj$hAi~X41K=GW8wdnwdwbhad3juyxUjH5wY9Z{n${@*UT%&^Q&UsHCOenQxgwCr zMTwbAhJQLbI&P}IPVQU}fH#aWL#(1GluoBzlb6SFiMp=S%*+gVz1~9A_W^*yo%b*p z44PtNu^45uS-1TWkqZ*r+S+caz8)@~0eCG*lBsc?ot<^tn*qlq78oA^__^47;c(a# z+uGVnnM}rQXC_>ec-8j}7KnSvKdO=>i6$o}9e;0Kip4F7UjQ_5$F*oQYO20qFz9IG zYz0RpUNy%r3LJaJw>gY48XX;_i;D}l9sLz2B@V&-$f^OrCver**w{#0TU&0sDHigFr=5kWQzuy1M$`3k0lJ zB7Xop(lqV6uIq-Ku~-aiYirOnt+dRl2&i(ySGXpV7(IG(zO>x z;cyrm8yg6PLbfDTZIpCRlq3n`1ikm|9-x@+27y) v=W|N>&-N{#C_m!sED#6;0)apv5R{1@StS|}9V+IR00000NkvXXu0mjfI26eA delta 1740 zcmV;-1~d8c2kQ-xGk*r6Nkl9O2adwi}B-4}#f{_x0Wi72reQ1~6&_1-(q6J;ZiV&*n`rv~isUj^>VH>Gh>be`;Z3jQn2veqh z5p|uIkBM>on3;bcjyK+1=S~tccTT6B9}Ky! zl)y<2l+zCcf&T!ffq$Xo=PZ8UuRsT?b?Erq1HJ;@Mz!>u;CbLfRQJ*)&hC>y3H<}` zn@k3ssqXwT@P8h#no)Ms%F0TrtE;K1s-m*8lIhc@BQVBtlnL7uT*`BODHM@!~};T)04QZ|`X98v*_SeDdg6D+_^tGD0gTC@7G+ zx;ojkX_K_IwMlPpuQ)+C9F_wI4#>uh8)eq4S)*y4gMYx^fb#5WQ%nK&0ZF?GdORLk zy?V8@wzfJZZ6rdWkTf?p%c4b#Mv~bJ{23_7mcTb26`Ha_)z#IqbLUQN;_T?`?3AXa zCh>Z`>12Kf%y&{=8St511(qyXB5iGLl1wIb`%255J9ng|rA4Mroto~6{wF5{&INu* zRp|Wr^MB>ov17X3jG0(0Ce6*wQd(MSC-YOFFjE3w0eY;36c-oEjvYJX;lqczeT<76 zH*Uz9HEZld{u}U)S71Hr2{!EFe!pKrp^)zQGs@w^hwbi{LEzb^6}S+HS}(d`!v?v3 z|Gw^+9U&YJ%e;B>>{{fQyY_RyHS5K;ZQG_hPJhSg@9&rT`ubEN4~#{i3pi%I$oB2q zb;p-A?%usC%a$!mC35{}CBA9R+|<;hJFcwL-`}6AYe!KtQfVnc&C?BKT)K3r#N%<@ zF=-(b3d!WjldU56k0kK}bB5yLV!3qblI~cvvTN5atHd}^WhbxzxNgp{dGlu7F=!_q zkAKU81q-YqciBn&y*Xh?Ns09J_34h`XThOEhpZBBW18}tV3N4fY_zelk_>r=CT<>HvmIe8rkEk7ClKNvv40!g_khmm#qL_2vx#m&?WC#fzPk#d3*`jt=XoOU8luD^Ady;^fJb4pu4mNa171ms#SlR0j_pbg)XfMI;hQC4cd2 zUDnp<^ZBH!t4nt*T4-%;P4$Z4-E;yCYJi94 zjDEjg1_lOn$COphoH-*!MMYMD=YJW);?xhV|AFPpm&@SbpzheR!r8NDrM$e{Dli7T zG+Ke6p4vyPA_IYd+`fHVcZ`m5>eMN_m-w%bMWDem!2hfln>ll)oI7_;cdU-EXU`sS zyWOb-e*8274a!m9%!ggn4q?TaVK`9)Sj>sDIJS69ohU zft+rY$z)RY@82&zpD&fXB=CMF1RA)3zo!y8apFW-zka=3xpGCflQD7P#0jabt+i`? zQQ);q3N*6@n^m%Iw_Db&TPGbI9lHJ45|78_$dMybS662zPk?WMC#JD8%?rR6c9n3s zTvA_OFZ=fGlV~)m+nb1})qh@Fwrr6ZGiIcd7Xvoo%qAsUR-y*swiPQZER|JI zd$T&~NhA^y3t4%PAHDAEB1(4x7}-!lxHC(Yyh*1=umNx!-v*@H^C2-5S(j zz7lmS7%zjUhuk^ThDDxs-~yIc!A_xT)3|{fC9)FLTBe}h>89E=eg}0w>qBj7jG#7+ i|H$JdfqC-$iunmJ{A2*rTFuD-0000(IjT=Q?o9e3OS@ElEx?bLY-IHbdzxDHKIf?gs7$9v*u11CI^8wi}oQ%m(%Y{ur1C8~_{)90EL-@%Jj-0$g4c z#Ye~a{+54XU`T2yA%w33CsAK7&R+x90M`LG0ULpV29`AwcnRt(h2;nN=c*ee>_$_c1@bADn;y}Ar_Eg|?#AdZcz|_R|JwUwbIH#(@Cd$B& z)KnpaD}XmJ_P6kDz=gn4ViQg~dIoSRa5`{M;(PWGdsv-PSykiYTvC#nV%4fuH--=% z0#1LVc35ly&IS$y{)zSt3y7ijX<~1yml3a$c8&3#X}~EV1VRY^bHfcctgg7mWL{xN zs$2-+F5pkcc-dXR$ASMM_9&XH_61G>&HxTge9wcxmx`kJ`^u_HU|>k9ObFpy#Pj!^< zZx=;zd{qV6BqeFWLI~SJ2nFR~@euG1;-EIeBF#<2dmGONK1!Vaq?Rt=_@U;iJ1@E9 zk_#JMkXIO)Tz&P`pFiP*6S|092cJQlm*#1}Q);|z5O{>RI@mVi&BFWEtXcDvMT-`_ zr{a>OQH2nGO`NcAGzIV#;2dITX#9Vs5=WE2kM!x?cL855isD_3D8Rs|*w26d^KZpfMIGZM#Nc=f z>5E7GbmPX254_+7FBo@|m4VS$bO3Sg{-@`zXUH#rwM9`Z&Ru_qCWrOw z*Y8=dV8I~eC#&xOZzX<#QFZnuHuWtgPQjjHC$Oq0inrDKpBWep5JLC_a58Z;XRF%{ ztlh9-L;w8w^WT)a7`2}e!hOKpk{=huk}{_*gN96>A)W}`2X2M90c@+2LHR7q(TV40-ja!J6vaDgy~x0*!_7C}eC1(>9rirp{fO~;7`T(T64;$X zkNb%I(R=ybDqy3TMqCl>sl=O%2M|{VI|z6o@O;J}D!sthC-Zv5nwWnO!Vco`H=0|C zb40b$l;fRlAL0}wXAkF5*?k8;R2ol(j_soH=tRFstMx_Yv>m z-PpXU)L<_n2FKfg*(q-@Fop>s{DkxYF+TzR6Iexi4oK=IUUj^kxR_0?0fP{Gzg$%m z#p|msOnHS6HWHgK%3MqA71+vOj+AZ&@Oom0g_ z2YxZeVc8pTZuTS2S@RHM?~?-fQSRTN8soCdF55=DXt z`WBuz4ssu;Ih=6930D#4V;bv(_%mWx!A_f`aUbCCh?9Svr3A;Vy}i9#a{pd6KEyQ{ zYW;q%B(aTKlTsjlS@>ed1qQI0w4it+>Aj;Ss~N;*s(VQbjx8%ztoU;7-?7pG_t*G+ z_5**_%mYrXtz+(Cgb>yfdp^|)fnNasKONm z%SBN*^?D0QSP^e2aeRdX@$@8Aw-ToTE;9gJO1!G5as>8d6NrNVKR{YHB;*l7`!}XHPMG`t%2g3w4$GK5#nF)10c*jwW62pAf>GA%p?S!{Slmyf?4L zuxNyz5C{Fdh&YgO&ls;?IJAW1=8G@B_@b(d>vSQ6wbQ3h50r<+W5k(F7hzav43p{# zBZPl&FYufiFS&+z$^FY_)YGBn65GGe0{$@J^*f38Io?}oRUKyL%$Z;B@9#gJ*hRX` zkAc&OJqM*RO`5<6A?&351hoVBTVPr9D(ZOq5xZnACT+sQL10Z$6tAhYstyoBxRctw z*>(aS1}?!xj#Q6k_xo-%;?3$o%KMW4fV6)}_Ee1-#3sNyNE^#h02|k@U+;L1IuREx z8f)KPP3<01Qn}m*`9u&G9V+`^JWlNWR5pjdnkxXu5l?Eh0)F`8F<@ElX6Ka51rIB=xG}j$@8F<|Da}yH)~xju?Nc zwf5Uy;6ln*%9GONKIq4T+LNSR1?-<~hpHa?67MagOxNGMCeqb_3C+;yY}M*;i_Sd#m=Y!=}2#L@F(?U#Fr z(|SmamHR`GinttP*$3oN;t5CX@5O(_6XSO33y+P!$8sO1RRC6#HVyxF;2dH{1F7+H ze;86wJ1p)3{w&)LR8?jGrvPh7J6R5Y+y?w(?&EeM7A{=)VPXiTZ0~P?3xKCKtqQ>eL zJN&T|_%!hJ%J;Z5T<#A{8Op(i)Qj?OTYG_b=G$9pQO_dIUv)j{g968D#`+=fW#E%{ z-+lL0^&G#uckk|9vSi8m#O|-FfjgO4s9j53D%e4&%B!lA{&-Q|e!G)6Qdp|xnZ$_? zzfHUuJkjvT^|%N4IPlzt?j30YT59sa5W*m%Pr3dGvF-ZC=2oOOw-0}D!JsD|2j?wk zO!pF(2mU5-9WgkhmeDeSQ6nsRiF5Ve+T4mX2^|0&LtNYa2;lkTT@&UvzzxI+GOq?U zWUNIRQ%eL!jj*_%_|0%*b1PDZ*pC<-F98lAj^{ZTm{!66H3)1We(~8rT#MqT#NJ*~ zTgV<5A%ud_r}OwF@!Nmk-Oa5?9d0V{JmNxJ^MGd${W+T$F#8St{V5~f*EizP18g07 z+(Yb*wX^c-r3z&Yj2dCF6<9FzrzEKbWNW_-A;9QiaUXHLZNoy6T1b|_7z&HgJOCU^ zZ0nUIwUDLPU6 zNmBiq5*RhYVlQwKj^LK0mREUT^z`(U{ip!W1io8!4U(h=Xu@QIWsmn|+-ylwy)uQx zr!#J{BxxKf8|hu+zQs!5&BVENBuQM$1O1KuKP5@kYItDO2#b4wR}e>Y zOOo15LwiYGcin$=Wk2czUV~vFN$sl%H@OFhVIfIsXBCG<0em3i=1GzorQ)zy!RS+% zOOo2nM8jgif(2z^aSOk{Dw!myO-;C$R7tO>9l%R*T?-KJbUc93ua zo-t!aar)_}7u&XND;wd^QfdXp^5*YnNorf&z-JjFB<9VVSDbg=dBu($J93}@>qf~& z?Es$9^xZ8^m$;s%;u^_U_-iy14Yx zOLL#sE5oo2{Zy_!FG+3YTt*3tv(G*|_c?#PQVebA1Hi0oyIzvo$86vcMuf$ohaOt& z*|R72IlWR-fOCNRfk*T0e@SW^?+5l9{=}3iQ&_fa8B?d)!BmnIO=Fa4$>06%cjx}{ z-xMM1u9u|taw4#D_!HBnO=I)s&CH!UH&aQ?)0MjbNopf+9{I$HC!W|5VF3n)B&C0v zN?hOKNlrWMv<#)>VUv_3r8xq)e)to!XV0d$x0mkj?o1^$msc2)l;-6lpE&yHqdO)n zz`&5CRELaw;;5sJ%27u)Hc3fRn(f3vd;f3q=FJ><;DMRSX+8r(lF}3-pBNk*B!td6 zjoKt7NlId1NYXfU($xhR7?Pw!28NNrbdwJOCX){VCX){VCX){VCX){VCX){VCX){V b1s3vu-gXUH-Q#9x00000NkvXXu0mjfM`VOM delta 4562 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 diff --git a/editor/levels/16.lvl b/editor/levels/16.lvl index 42b8a2c..15b0b35 100755 --- a/editor/levels/16.lvl +++ b/editor/levels/16.lvl @@ -1,4 +1,4 @@ -11111111t133111111100011111111111133311111110K01111100000100111111111000111110s00010i11111100000001111d110K10i11111d000000011111110K10i1111a001BBBBB11110000010i111d0a010000011110000010i11a03011d0ddd1111001ddd0i1d0a0d110000011110000000i0a30111100e00111100000k0130ad11110aa001111dd000001031111111ddd11111111111B1001111111aaa11111111111010011111110001116 +11111111t133111111100011111111111133311111110K01111100000100111111111000111110s00010i11111100000001111d11zz10i11111d000000011111110010i1111a001BBBBB11110000010i111d0a010000011110000010i11a03011d0ddd1111001ddd0i1d0a0d110000011110000000i0a30111100e001111K0000k0130ad11110aa001111d0000001031111111ddd11111111111B1001111111aaa11111111111010011111110001116 13 10 -1 \ No newline at end of file +10 \ No newline at end of file diff --git a/editor/levels/9.lvl b/editor/levels/9.lvl index 0998bf8..275c234 100755 --- a/editor/levels/9.lvl +++ b/editor/levels/9.lvl @@ -1,4 +1,4 @@ -10001011111011111111111111000101dd10001111dddd11110000101dd10001000000000001111101dd1aaa1000ccccddd110s00010013331000000000011dddd110010001mmmdd00000100000000010e010t0dd00000011111100011111d1dddddd1111k00000001d000111001111111111111101d00000000000111000010000100000000000000010K010000100011100000011110001000010001110000dd11110001011111011111111111117 +10001011111011111111111111000101dd10001111dddd11110000101dd10001000000000001111101dd1aaa1000ccccddd110s00010013331000000000011dddd110010001mmmdd00000100000000010e010t0dd00000011111100011111d1dddddd1111k00000001d000111001111111111111001d00000000000111000010000100000000000000010K010000100011100000011110001000010001110000dd11110001011111011111111111117 5 9 1 \ No newline at end of file diff --git a/src/main.c b/src/main.c index 888d46d..1e7b84c 100644 --- a/src/main.c +++ b/src/main.c @@ -120,7 +120,8 @@ static void game(int *id_level, char mode, char *type) float friction; float acceleration; - if (*id_level == 10 && *type != 3) + /*KikooDX level*/ + if (*id_level == 16 && *type != 3) *type = 2; else if (*type != 3) *type = 1; @@ -169,8 +170,6 @@ static void game(int *id_level, char mode, char *type) coin); if (check_nbswitch) draw_nbswitch(nbswitch); - dprint(330, 0, C_RED, "%d", collide_solid(player_x, player_y - 1, level)); - dprint(350, 0, C_RED, "%d", collide_solid(player_x, player_y + 1, level)); dupdate(); if (keydown(KEY_VARS) && usb_is_open()) usb_fxlink_screenshot(1); diff --git a/src/menu.c b/src/menu.c index 7349fd0..76e1499 100644 --- a/src/menu.c +++ b/src/menu.c @@ -84,7 +84,7 @@ char level_selection(int *id_level) draw_level(level); dimage(0, 0, &img_speedrun); if (sto != 0) - check_medal(round(sto * 0.01 * FPS), *id_level, 335, 8); + check_medal(round(sto * 0.01 * FPS), *id_level, 335, 15); dtext(190, 45, C_BLACK, "Time : "); dprint(80, 20, C_BLACK, "Level : %d", *id_level); if (sto != 0) @@ -117,6 +117,7 @@ enum MenuPause pause_menu(char level[], int id_level, int coin, int death_count) { extern bopti_image_t img_speedrun; + extern bopti_image_t img_coin; char menu_loop = 1; char selected = 0; @@ -136,9 +137,10 @@ enum MenuPause pause_menu(char level[], int id_level, int coin, int death_count) dtext(32, Y_POS, C_BLACK, "CONTINUE"); dtext(32, Y_POS + 12, C_BLACK, "BACK"); dtext(16, Y_POS + (selected * 12), C_BLACK, ">"); - dprint(176, 45, C_BLACK, "LEVEL : %d", id_level); - dprint(320, 3, C_RGB(255, 178, 0), "COIN : %d", coin); - dprint(311, 17, C_RGB(150, 16, 16), "DEATH : %d", death_count); + dprint(174, 45, C_BLACK, "LEVEL : %d", id_level); + dimage(320,3,&img_coin); + dprint(335, 7, C_RGB(255, 178, 0), " : %d", coin); + dprint(311, 21, C_RGB(150, 16, 16), "DEATH : %d", death_count); draw_time(id_level); dupdate(); if (keydown_any(KEY_SHIFT, KEY_EXE, 0)) { diff --git a/src/save.c b/src/save.c index 125fcae..dac182c 100644 --- a/src/save.c +++ b/src/save.c @@ -7,7 +7,7 @@ int retcode; int times[LEVEL_MAX]; -static const uint16_t *filepath = u"\\\\fls0\\AST3.sav"; +static const uint16_t *filepath = u"\\\\fls0\\AST3C.sav"; /* savefile() write the time of all the player's times in the savefile. * savefile() is long to execute. That's why it must be call once per diff --git a/times.lvl b/times.lvl index e56e2f7..aca52e8 100755 --- a/times.lvl +++ b/times.lvl @@ -1,19 +1,19 @@ -5.91 +6.13 8.25 -8.76 +8.86 3.52 5.80 3.58 -6.81 +7.08 6.23 -8.62 -7.65 +8.82 +7.82 9.62 8.35 6.93 10.78 5.39 -6.04 +6.24 17.95 7.45 10.53