![]() |
Routines |
Prev: 32826 | Up: Map | Next: 32889 |
Used by the routines at GameMenu, PauseCheck, Select_Yes/No, PlayerNameInput, ChooseLocationOrTakeJob, Handler_LocationChoice, Handler_SubGame, Handler_FlightPath and HighScoreTable.
|
||||
32853 | PUSH BC | Stash BC on the stack. | ||
32854 | CALL 32889 | Call 32889. | ||
32857 | CALL Handler_Ticker | Call Handler_Ticker. | ||
32860 | CALL Handler_DebounceSpace | Call Handler_DebounceSpace. | ||
32863 | LD A,(61436) | A=*61436. | ||
32866 | AND %00000111 | Keep only bits 0-2. | ||
32868 | JR Z,32882 | Jump to 32882 if the result is zero. | ||
32870 | CP 4 | Jump to 32885 if A is not equal to 4. | ||
32872 | JR NZ,32885 | |||
32874 | LD HL,(30725) | HL=*CurrentLocationCoordinates. | ||
32877 | CALL ToggleMapPoint | Call ToggleMapPoint. | ||
32880 | JR 32885 | Jump to 32885. | ||
32882 | CALL FlashLocationMapPoints | Call FlashLocationMapPoints. | ||
32885 | POP BC | Restore BC from the stack. | ||
32886 | DJNZ 32853 | Decrease counter by one and loop back to 32853 until counter is zero. | ||
32888 | RET | Return. |
Prev: 32826 | Up: Map | Next: 32889 |