Better VUmeter :)

This commit is contained in:
Pecusx
2024-03-13 10:14:18 +01:00
parent 9e8187fc0d
commit 06298c856b
4 changed files with 24 additions and 2 deletions
+24 -2
View File
@@ -1439,16 +1439,22 @@ FinishResultDisplay
.ENDIF
cmp #VuMeterTime
bcc EndMeter
; Let's go!
jsr ClearTanks
; store all angles
ldx NumberOfPlayers
dex
@ lda AngleTable,x
sta previousAngle,x
lda #0
sta AngleTable,x
dex
bpl @-
jsr DrawTanks
; let's go!
Meter
jsr ClearTanks
mva #1 Erase
jsr drawbarrels ; clear barrels
ldx NumberOfPlayers
@ txa
and #%00000001
@@ -1458,7 +1464,8 @@ Meter
sta AngleTable,x
dex
bpl @-
jsr drawtanks
mva #0 Erase
jsr drawbarrels ; draw barrels
jsr WaitOneFrame
jsr GetKeyFast
cmp #@kbcode._none
@@ -1483,6 +1490,21 @@ EndMeterAndReset
.ENDIF
EndMeter
rts
;-----------
drawbarrels
lda TankNr
pha
ldx NumberOfPlayers
dex
stx TankNr
DrawNextTank
jsr drawtanknr.BarrelChange
dec TankNr
ldx TankNr
bpl DrawNextTank
pla
sta TankNr
rts
.endp
.ENDIF
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.