diff --git a/grafproc.asm b/grafproc.asm index 35645c5..600a127 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -362,11 +362,12 @@ not_endcircleloop lda ycircle adc YC sta ydraw - sta tempcir + sta ytempDRAW lda ycircle+1 adc #$00 sta ydraw+1 - sta tempcir+1 + sta ytempDRAW+1 + ; plot xcircle+XC,ycircle+YC jsr plot sec @@ -376,6 +377,7 @@ not_endcircleloop lda ycircle+1 sbc #$00 sta ydraw+1 + ; plot xcircle+XC,ycircle-YC jsr plot sec @@ -385,54 +387,60 @@ not_endcircleloop lda xcircle+1 sbc #0 sta xdraw+1 + ; plot xcircle-XC,ycircle-YC jsr plot - lda tempcir + lda ytempDRAW sta ydraw - lda tempcir+1 + lda ytempDRAW+1 sta ydraw+1 + ; plot xcircle-XC,ycircle+YC jsr plot ;--- clc lda xcircle - adc yC + adc YC sta xdraw lda xcircle+1 adc #0 sta xdraw+1 ;clc lda ycircle - adc xC + adc XC sta ydraw - sta tempcir + sta ytempDRAW lda ycircle+1 adc #$00 sta ydraw+1 - sta tempcir+1 + sta ytempDRAW+1 + ; plot xcircle+YC,ycircle+XC jsr plot sec lda ycircle - sbc xC + sbc XC sta ydraw lda ycircle+1 sbc #$00 sta ydraw+1 + ; plot xcircle+YC,ycircle-XC jsr plot sec lda xcircle - sbc yC + sbc YC sta xdraw lda xcircle+1 sbc #0 sta xdraw+1 + ; plot xcircle-YC,ycircle-XC jsr plot - lda tempcir + lda ytempDRAW sta ydraw - lda tempcir+1 + lda ytempDRAW+1 sta ydraw+1 + ; plot xcircle-YC,ycircle+XC jsr plot ;----- @@ -450,7 +458,7 @@ not_endcircleloop sbc FX sbc #4 sta FS - jmp endif01 + jmp circleloop ; endif01 else01 dec YC sec @@ -468,7 +476,7 @@ else01 endif01 jmp circleloop .endp -;-------------------------------*------------------ +;-------------------------------------------------- .proc placetanks ;-------------------------------------------------- ldx #(MaxPlayers-1) ;maxNumberOfPlayers-1 diff --git a/scorch.bin b/scorch.bin index 992d178..5eb4f98 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index b42b53e..d3444c5 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/variables.asm b/variables.asm index 381dfd8..8805b6a 100644 --- a/variables.asm +++ b/variables.asm @@ -211,7 +211,7 @@ YHit .DS 2 ;radius .DS 1 ;xcircle .DS 2 ;ycircle .DS 2 -tempcir .DS 2 +;tempcir .DS 2 ;TankFalls FallingSoundBit .DS 1 PreviousFall .DS 1