.FRCE JSR TT102 ; Call TT102 to process the key pressed in A JMP TT100 ; Jump to TT100 to restart the main loop from the startName: Main game loop (Part 6 of 6) [Show more] Type: Subroutine Category: Main loop Summary: Process non-flight key presses (icon bar selections) Deep dive: Program flow of the main game loopContext: See this subroutine in context in the source code References: This subroutine is called as follows: * BAY calls via FRCE
This is the second half of the minimal game loop, which we iterate when we are docked. This section covers the following: * Process icon bar selections It also supports joining the main loop with a key already "pressed", so we can jump into the main game loop to perform a specific action. In practice, this is used when we enter the docking bay in BAY to display the Status Mode screen.
Other entry points: FRCE The entry point for the main game loop if we want to jump straight to a specific screen, by pretending to "press" a key, in which case A contains the internal key number of the key we want to "press"
[X]
Entry point TT100 in subroutine Main game loop (Part 2 of 6) (category: Main loop)
The entry point for the start of the main game loop, which calls the main flight loop and the moves into the spawning routine
[X]
Subroutine TT102 (category: Icon bar)
Process icon bar controller choices