keen: can jump left

This commit is contained in:
Vince Weaver 2024-03-29 01:32:00 -04:00
parent 49dd713c17
commit 9b0b98bbe8
1 changed files with 28 additions and 1 deletions

View File

@ -180,7 +180,7 @@ done_right_pressed:
check_jump_right:
cmp #'E'
bne check_up
bne check_jump_left
jump_right:
@ -203,6 +203,33 @@ jump_right:
jmp done_keypress
check_jump_left:
cmp #'Q'
bne check_up
jump_left:
; jump
lda KEEN_JUMPING
bne done_right_pressed ; don't jump if already jumping
lda KEEN_FALLING
bne done_right_pressed ; don't jump if falling
lda #JUMP_HEIGHT
sta KEEN_JUMPING
jsr jump_noise
lda #$FF
sta KEEN_DIRECTION
lda #10
sta KEEN_WALKING
jmp done_keypress
check_up:
cmp #'W'
beq up_pressed