lemm: support speeding up release

This commit is contained in:
Vince Weaver 2022-03-23 21:49:58 -04:00
parent 08dd4bf01d
commit 0f8e9963ed
3 changed files with 13 additions and 1 deletions

View File

@ -2,6 +2,10 @@
; reset level vars ; reset level vars
;==================== ;====================
init_level: init_level:
lda #$f ; default release speed
sta release_lemming_speed+1
lda #0 lda #0
sta LEVEL_OVER sta LEVEL_OVER
sta DOOR_OPEN sta DOOR_OPEN

View File

@ -306,7 +306,14 @@ job_button:
;============================ ;============================
;============================ ;============================
plus_minus_buttons: plus_minus_buttons:
; TODO
lda release_lemming_speed+1
cmp #1
beq done_plus_adjust
lsr release_lemming_speed+1 ; make release faster
done_plus_adjust:
jmp done_menu jmp done_menu
;============================ ;============================

View File

@ -30,6 +30,7 @@ release_lemming:
; only release every X frames ; only release every X frames
lda FRAMEL lda FRAMEL
release_lemming_speed:
and #$f and #$f
bne done_release_lemmings bne done_release_lemmings