Prev: 905A Up: Map Next: 9068
905C: Mark Cards: Move Cursor Left
Used by the routine at MarkCards.
MarkCards_CursorLeft 905C LD A,($9054) Fetch the current cursor position from *SelectedMarkedCard.
905F PUSH AF Stash the cursor position on the stack.
9060 OR A Jump to MoveCursorLeft if the current cursor position is not the first card.
9061 JR NZ,MoveCursorLeft
The position IS zero, so reset it to the end of the list of cards +01.
9063 LD A,$05 A=05.
Move the cursor position left one card.
MoveCursorLeft 9065 DEC A Decrease the cursor position by one.
9066 JR MarkCards_UpdateCursorPosition Jump to MarkCards_UpdateCursorPosition.
Prev: 905A Up: Map Next: 9068