Prev: 30912 Up: Map Next: 32826
32771: Game Loop
Used by the routine at GameEntryPoint.
GameInitialise 32771 CALL Print_WorldMap Call Print_WorldMap.
32774 LD HL,61439 Write 1 to *61439.
32777 LD (HL),1
This entry point is used by the routine at Handler_DebounceSpace.
RestartGame 32779 LD SP,(23627) SP=*VARS.
This entry point is used by the routine at Handler_SubGame.
ShowMenu 32783 CALL ClearMenuScreenAreas Call ClearMenuScreenAreas.
32786 LD HL,(36484) Write *London_MapCoordinates to *CurrentLocationCoordinates.
32789 LD (30725),HL
32792 LD A,0 Write 0 to:
32794 LD (61434),A
32797 LD (61435),A
32800 CALL GameMenu Call GameMenu.
32803 CALL Select1Or2PlayerGame Call Select1Or2PlayerGame.
This entry point is used by the routine at Handler_SubGame.
NewGame 32806 CALL Initialise_NewGame Call Initialise_NewGame.
32809 CALL Initialise_LocationStates Call Initialise_LocationStates.
This entry point is used by the routine at Handler_SubGame.
GameLoop 32812 CALL Print_Header Call Print_Header.
32815 CALL ChooseLocationOrTakeJob Call ChooseLocationOrTakeJob.
32818 CALL Handler_LocationChoice Call Handler_LocationChoice.
32821 CALL Handler_FlightPath Call Handler_FlightPath.
32824 JR GameLoop Jump to GameLoop.
Prev: 30912 Up: Map Next: 32826