diff --git a/grafproc.asm b/grafproc.asm index f109b2b..3affb9b 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -2111,7 +2111,7 @@ YangleUnder90 lda #0 ; all arithmetic to zero sta vx+1 sta vy+1 -; lda #128 ; ; add 0.5 to fx and fy (not vx and vx) for better rounding - it's my opinion (Pecus) + lda #128 ; ; add 0.5 to fx and fy (not vx and vx) for better rounding - it's my opinion (Pecus) sta fx sta fy diff --git a/scorch.xex b/scorch.xex index c095c93..60ff83d 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index fbe63e6..5dfacf5 100644 --- a/weapons.asm +++ b/weapons.asm @@ -1310,9 +1310,9 @@ pressedRight mva #1 Erase jsr DrawTankNr.BarrelChange dec:lda AngleTable,x - cmp #0 + cmp #255 ; -1 jne BeforeFire - lda #179 + lda #180 sta AngleTable,x jmp BeforeFire @@ -1327,7 +1327,7 @@ CTRLPressedRight sta AngleTable,x cmp #4 ; smallest angle for speed rotating jcs BeforeFire - lda #179 + lda #180 sta AngleTable,x jmp BeforeFire