From 4d090f1766d96f7be09526ad00271866d272fcd7 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Thu, 28 Jul 2022 17:54:38 +0200 Subject: [PATCH] All 3 tank shapes visible --- constants.asm | 2 ++ grafproc.asm | 9 ++------- scorch.xex | Bin 40687 -> 40687 bytes 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/constants.asm b/constants.asm index 8a6322f..ee47917 100644 --- a/constants.asm +++ b/constants.asm @@ -7,6 +7,8 @@ ;=================================================================================== TankColoursTable .BYTE $86,$46,$c6,$28,$c6,$ee TankStatusColoursTable .BYTE $80,$40,$c4,$20,$c0,$e4 +TankShapesTable .BYTE char_tank1___________,char_tank2___________,char_tank3___________ + .BYTE char_tank1___________,char_tank2___________,char_tank3___________ dliColorsBack :10 .by $02,$00 dliColorsFore diff --git a/grafproc.asm b/grafproc.asm index 0058d68..065c9c7 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -631,12 +631,7 @@ No6thTankHide SkipHidingPM - ldy #char_tank2___________ ; left tank - txa - and #$01 - beq FirstTankShape - ldy #char_tank3___________ ; left tank (second shape) -FirstTankShape + ldy TankShapesTable,x lda AngleTable,x cmp #91 ; left or right tank shape bcs LeftTank @@ -1999,7 +1994,7 @@ YangleUnder90 ; 2. add vx and vy to 3 byte variables xdraw.fx, ydraw.fy ; 3 check length, if shorter, go to 1. - mva #5 yc ; barrel length + mva #6 yc ; barrel length barrelLoop lda goleft diff --git a/scorch.xex b/scorch.xex index 654586c47ee8e84ce8c89ec9e00e81cc55f3ec11..aa117c6e19b3f94ebaeb8d8abff88c32f28b7c6f 100644 GIT binary patch delta 1255 zcmZ`&e@q-j6u!3yrJ>ft)CP!3hg2vkh|nO=3MGxmi7R3Xh#1qYy%?~iaM02_fxF%1 zreg2{*9l(2mgH)3z&2TXbkCZq+tgYvrHRSa7)@*%|0!p%v0P)S@>hK;KjM#=-F!3q zeeb>b=FRMq!7UkFB)=l7q@R@ck;MJ>MOaTb8z4cR&uP@d=1z2t?za6oXFGW0T&h;_=g7wkpAV1!w^(a)-dKD^Z zM-?h-#}qn5qJs?V+p*~Tjhn1+o{jHoM!dc65yZ5na>PAN)rg*^GF!A?z3(TApl=BTWzU0TzvC;4vN`_!YL@$cOF>gpoA4UxQ&$H)Cj4SNCrE5=
#oJs&bdkGjlV{z?s5x}l zC{ijGH&U5octfC7DoGgrApI11odpgbZT5P?a-53|#pGBZepj{906Jcy5@MW7NGRM^ z)BY0HiC#m!WVa51wlD_JWQurq4sW9HJhWK4>Q zrW--!{^q{H+-jn;K38z#-L6!oMl?x@7h)3{B-~7Q5G#jpuCZ z<{zB%BsYaDVL31v2=J+_quZG?=ZO;){Mg5!CuEroPHC20i?JkKWnq;L>X)JXHS`g|xF9#}4IepwrsdN<1?w z9O{fHG!zy)EL03jh!UT|9DPsXpEKH5p6ih97Y@pHBSLAwI8W(Gp+_E*i-vaiRv-3L zUkhwz)yF@@3;o;iGPuqPT}6<^+FS>7o*qg+bM2bZ>a!cK`Ru~mzE6C&d|T-1!*00V zaw0EH41s@DZPgZ1#7bymRMs}nS6X8j|F kopxttua-RVLaZQmN36L*F5M!J7vRf61rO^#x-;_r1nY4yVgLXD delta 1186 zcmZ`%e@t6d6z06bz@joU`IQa43qo+Ce+ZJ6Z7^Kis8AF~Aw;vSIz$*h3tQI;6#CkW zO!mUM6Gp;Ylg5K6I0o+qL1qDj9ayzhcsg@juC6+>lZQ5EnWx1@|66&{%y()K$bWrXQsYgC4 zQeHkLQZEVhBbako(GxYvI`|C7YU>!@sol&l(Q0J4+girZZ7og-^-6yWM6^j8gun#J z!)w+tCTyrn(LoJ1H|&La(cec%B*R6Qgm=k`{4^i=)i!+gilKB67dx*sVFHxY&}rE*t%i?EL@9 zlwC*aAuHDzeEQvIAjSprRY!2{wQ26g4d3w82&wXrG?ZFDDjITHQk`VTN$#&NcDYzY z%BI7rK{Q2^C{NM`f*_ZOF&I9nKT8hbNZZjm>Yn5yT-Y1t!~V$cl8*YB@Ac5qV1!%p zFyfAsxI#P#{JEC7#KcS92jSmV^U&H(svj<+b!c)h`WPLY=E7QcR#mGN*w&`8@vE$9 zl8+`+o+Wyv4cf^#+rBy8s$KTS_R6hIF80Su#HkV4BSs2X8>}97$&41Dyp+V!=dr5e z5M06!J9w_ib-FG+QA^ZW0$AOd#XetaXAU&sXlDidiVL03vNwIC%kucVJC+=bo8?dKw#YpxPx&se#+1I*)e{<*1!P%(PaPw61xCz;zj!o_!*;iJLhxb zmpxhN>fQ$X@cr&92?4hyVL*ASr;*cFdD#02*G1BSw~nma!u7kdwy)|`X+r-HyHd|Kv@e_=zB^ccom~9|gZWP?Ke#sL{sZA`3w!_o