From 8526449efab2e60e860d687b71ebf81fc690ab9d Mon Sep 17 00:00:00 2001 From: Pecusx Date: Wed, 27 Nov 2024 12:40:17 +0100 Subject: [PATCH] 9 lives --- averybreakout.asm | 19 ++++++++++++++++++- averybreakout.xex | Bin 4948 -> 4980 bytes 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/averybreakout.asm b/averybreakout.asm index 75724c0..6e72c03 100644 --- a/averybreakout.asm +++ b/averybreakout.asm @@ -183,7 +183,7 @@ DLI ;-------------------------------------------------- main jsr initialize - mva #$80 AutoPlay + mva #$0 AutoPlay loop mva #maxBalls-1 currBall @@ -627,6 +627,22 @@ NoAuto cmp #maxBalls jne loop +DecreaseLives + dec Lives + lda Lives + cmp #"0" + beq gameOver +NextLive + ldy #maxBalls + sty eXistenZstackPtr + ;OK, one ball starts! + lda eXistenZstack,Y + dey + sty eXistenZstackPtr + tax + jsr randomStart ;just one random pixxxel + ;previously the whole band of ballz + jmp loop ;game over gameOver jsr HiScoreCheckWrite @@ -921,6 +937,7 @@ initialize mva #0 dliCount jsr ScoreClear + mva #"9" Lives jsr clearscreen jsr drawBricks diff --git a/averybreakout.xex b/averybreakout.xex index 9da03d9936ca0789b2685c6a41cf36419e0e579a..7c6f1d1244ebdc4a5d0427dafae8cea2ef9eda40 100644 GIT binary patch delta 1079 zcmc(d%TE(g6vk(!r7e#@MPteWGe~=3+6rVK5lx6qgQ!jSE^T5H(~a^6nDjv}kCqFx zQz0l5NW-lik|8#rk>Etd#84JyV%WGaVIu)HcA+sYOg$xykA$U(v$%8S+%w<3=ls51 z^aVAR%M5>~m-o)``aNbTW$jCO-_{Ggln70>P!DlRr`f)+6)6mUq};|y{-q1PHF2RPHUSYmX?!+^h#j{V_#nD>cAPTs}nzUHh`j5hQMunmWAcKFj>wE#t$S}ZD`hz^=rvH37a$=I3J?xED`A5( zmt0QLXljOzq|zrT&@rf|Kq5W zmCdYabT-#Edm@Cn3V}izkMc=r!}uv|LGvscw|)cs@%=aq&Y~L?7RQ%N8!VcC&B4~H z8L1{jV68#Kgj6FUHApoeVniy3hykfAA{?4xQJ|4Cnk;n<)fb~MaWL;Fc$)=cPY;gThP<||ejY5pPD%!wG zka#MBn;`K*JlHeoAF@mW&;kMg0OJR202vSiV89DrJlG5BAIY|RCn4{^qJRIJhSG_p z=O+8*TlW13jTC+Q*Zmlc6`S?Lz_DqRP7qVhf!3e)D8o7M-QWy(JknY7#jxl9KG*-% K@oQ%+p8B6&3ah*T delta 1026 zcmc&yO-LI-7~QOzXe==(lz6Z#nz3$@{;-A?N~J|oTS5-rdkNHwm$uNWkWI|Qm^f;( zQL%PGLMFI@6oOKaGNq+ZjHjja&>jl8G$xwT94e)Ul75j;d+=E39%jG&=FOXZ?|t8g zKMY$M4NkZ_DvYlQ`Xg>LVRa|Q-*tD5QX=-)rmqsS(r0i7j*%wg4ebGr3mKG+GmlGe z^WC(w9S4?~&546-#)(6$B6>*f+L_E(X9XQ6)l5N^hH0iv?sc9+4A`)I^ zM8XM{l5mo3NLb0l3&~tz8DsAjvs}a}W*NaN6pMyjA;pgkDtm^9U79PrlmiNna*Ov$ ze^A*l4T=W6zmUQUV$VRom`KqDv0jwxZN3*nzPE!X8}$LJ@{->U?AmF#XwWAzOZD+x z%@u7@8dQ&q%Ic1T234DrhSV7+omETDy!pM=q&3v2sCNJ;DndiGi%?EFnq^JQ#xrpm zOf1vcMDi>KItO?fg`;#H;55dolghWYI{~2&0fT5Fy}IwRJw36n|MDFUQQ5nd4V@YQ z(qxckE~Hw*{7``skm#piRW@>pZJ9MT*xXDTBdgifGmTzrx@;^YaYT5md}#mD@fEF? zk@BkJ{QWXof5S(uKc3f6{s<9R4-q*+`6?oZC|^OOit-1DR8YQ*$N^d`Bfo`jH+GuO zwO*XYk=MMig0va32WjJ{LMIZQAfc$ZjVNFt5lOp5h@|b4l%!oD8&aCH!Cy{KsdExc z#5AWaN;a4ZXsk#u7|?hoRZ2$vQ<{rGO5i4V2~I)+kQbx{SwT`TR+Z9}{+VpK_G4-e z7X9buRCuYCuuvV=MzHeHXusjHmt`s!z4~!EL_@`1z3M;7UmF23?E-N9opb~4f$y5= X7X;;+>3Tr;zt6pYb^W%x^LF=dA2x})