diff --git a/game.asm b/game.asm index d487a09..24eaf22 100644 --- a/game.asm +++ b/game.asm @@ -467,7 +467,6 @@ missed ;here we clear offensive text (after a shoot) ldy TankNr - mva #$00 plot4x4color jsr DisplayOffensiveTextNr NextPlayerShoots @@ -568,8 +567,8 @@ TextAfterBFG sta TextNumberOff inc CurrentResult ; ... but increase result of winner (BFG) ldy TankTempY - mva #$ff plot4x4color - jsr DisplayOffensiveTextNr + lda #$ff + jsr DisplayOffensiveTextNr.notZero ; tank flash ldy TankTempY mva TankNr temp2 ; not elegant, and probably unnecessary @@ -580,7 +579,6 @@ TextAfterBFG ;Deffensive text cleanup ;here we clear Deffensive text (after a shoot) ldy TankTempY - mva #$00 plot4x4color jsr DisplayOffensiveTextNr ; calculate position of the explosion (the post-death one) diff --git a/grafproc.asm b/grafproc.asm index cb6a0a3..43a9ead 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -1599,6 +1599,9 @@ NotHigher ; all text start from `talk` and end with an inverse. ; we go through the `talk`, count number of inverses. ; if equal to TextNumberOff, it is our text, printit + lda #0 +notZero + sta plot4x4color tya tax ; save Y mwa #(talk-1) LineAddress4x4 diff --git a/scorch.bin b/scorch.bin index e9ee31b..8623f64 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index cceff98..e1f83cb 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorchC64.prg b/scorchC64.prg index a991713..58a60f8 100644 Binary files a/scorchC64.prg and b/scorchC64.prg differ diff --git a/weapons.asm b/weapons.asm index 98ede2d..65c4e99 100644 --- a/weapons.asm +++ b/weapons.asm @@ -1594,8 +1594,8 @@ RandomizeOffensiveText sta TextNumberOff ldy TankNr - mva #$ff plot4x4color - jsr DisplayOffensiveTextNr + lda #$ff + jsr DisplayOffensiveTextNr.notZero AfterOffensiveText mva #0 LaserFlag ; $ff - Laser @@ -1651,7 +1651,6 @@ ShotUnderGround ;here we clear offensive text (after a shoot) ClearOffensiveText ldy TankNr - mva #$00 plot4x4color jmp DisplayOffensiveTextNr ; rts .endp @@ -2472,7 +2471,6 @@ MIRValreadyAll ;first clean the offensive text... ldy TankNr - mva #$00 plot4x4color jsr DisplayOffensiveTextNr ; temporary removing tanks from the screen (otherwise they will fall down with soil)