![]() |
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 |