mirror of
https://github.com/a2-4am/million-perfect-letters.git
synced 2024-06-02 22:41:33 +00:00
play sounds after completing words via arrows
This commit is contained in:
parent
e5e146e682
commit
ac367a7479
|
@ -93,6 +93,8 @@ InitPuzzleSound
|
|||
rts
|
||||
|
||||
PlayNextChord
|
||||
; out: preserves A
|
||||
pha
|
||||
lda gWorldID
|
||||
asl
|
||||
tax
|
||||
|
@ -117,7 +119,9 @@ PlayNextChord
|
|||
lda ($FE), y
|
||||
tay
|
||||
pla
|
||||
jmp PlaySound
|
||||
jsr PlaySound
|
||||
pla
|
||||
rts
|
||||
|
||||
PlayFinalChord
|
||||
; out: preserves A
|
||||
|
|
|
@ -129,28 +129,28 @@ PlayEventReturn
|
|||
PlayEventUpArrow
|
||||
ldy gSelectedLogicalColumn
|
||||
jsr ScrollPuzzleUp
|
||||
bcs @fail
|
||||
bcs CantMove
|
||||
jsr ScrollUp
|
||||
jsr CheckForTargetWord
|
||||
bcs @done
|
||||
jsr MarkTargetWord
|
||||
jmp CheckForPuzzleComplete
|
||||
@fail jsr SoftBell
|
||||
@done lda #kKeepPlaying
|
||||
rts
|
||||
jmp CheckAfterArrow
|
||||
|
||||
PlayEventDownArrow
|
||||
ldy gSelectedLogicalColumn
|
||||
jsr ScrollPuzzleDown
|
||||
bcs @fail
|
||||
jsr ScrollDown
|
||||
jsr CheckForTargetWord
|
||||
bcs @done
|
||||
jsr MarkTargetWord
|
||||
jmp CheckForPuzzleComplete
|
||||
@fail jsr SoftBell
|
||||
@done lda #kKeepPlaying
|
||||
bcc +
|
||||
CantMove
|
||||
jsr SoftBell
|
||||
KeepPlaying
|
||||
lda #kKeepPlaying
|
||||
rts
|
||||
+ jsr ScrollDown
|
||||
CheckAfterArrow
|
||||
jsr CheckForTargetWord
|
||||
bcs KeepPlaying
|
||||
jsr MarkTargetWord
|
||||
jsr CheckForPuzzleComplete
|
||||
bne +
|
||||
jmp PlayNextChord
|
||||
+ jmp PlayFinalChord
|
||||
|
||||
PlayEventLeftArrow
|
||||
ldy gSelectedLogicalColumn
|
||||
|
|
Loading…
Reference in New Issue
Block a user