mirror of
https://github.com/Pecusx/scorch_src.git
synced 2026-05-20 22:33:43 +02:00
Fix for minimal mountain height drawing.
This commit is contained in:
+4
-1
@@ -239,7 +239,10 @@ MinCalculated
|
||||
lda xdraw
|
||||
and #%00000111 ; only every 8th pixel
|
||||
bne NotFillBytes
|
||||
; A=0 is here
|
||||
lda temp2
|
||||
cmp #screenheight+1 ; only if minimum is not miniminimum :)
|
||||
beq NotFillBytes
|
||||
|
||||
dec ydraw ; protection if temp2=screenheight
|
||||
@ lda #0
|
||||
sta (xbyte),y
|
||||
|
||||
+4
-1
@@ -247,7 +247,10 @@ MinCalculated
|
||||
lda xdraw
|
||||
and #%00000111 ; only every 8th pixel
|
||||
bne NotFillBytes
|
||||
; A=0 is here
|
||||
lda temp2
|
||||
cmp #screenheight+1 ; only if minimum is not miniminimum :)
|
||||
beq NotFillBytes
|
||||
|
||||
dec ydraw ; protection if temp2=screenheight
|
||||
@ lda #0
|
||||
tay
|
||||
|
||||
+10
-2
@@ -1539,9 +1539,10 @@ EndDrawing
|
||||
rts
|
||||
.endp
|
||||
|
||||
/*
|
||||
|
||||
/*
|
||||
;--------------------------------------------------
|
||||
.proc calculatemountains0
|
||||
.proc calculatemountains
|
||||
; Only for testing - makes ground flat (0 pixels)
|
||||
; and places tanks on it
|
||||
; remember to remove in final compilation :)
|
||||
@@ -1555,6 +1556,13 @@ nextPointDrawing
|
||||
inw xdraw
|
||||
cpw xdraw #screenwidth
|
||||
bne nextPointDrawing
|
||||
; 20 first points - max height!
|
||||
mwa #mountaintable modify
|
||||
ldy #20
|
||||
lda #0
|
||||
@ sta (modify),y
|
||||
dey
|
||||
bpl @-
|
||||
ldx NumberOfPlayers
|
||||
dex
|
||||
SetYofNextTank
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user