![]() |
Data |
| Prev: B94E | Up: Map | Next: B957 |
|
The summary shown after every game (GAME_ENDED), won or lost, is a text list printed by DISPLAY_TEXT_LIST (DISPLAY_MENU) from three tables that run on from here: seven colours, one per line (this entry's first seven bytes); seven (x, y) pixel positions from the eighth byte (SUMMARY_XY), y counting up from the bottom of the screen; and the seven strings from SUMMARY_TEXT, in SUMMARY_XY_LOST, to SUMMARY_RATING_LAST, ASCII with bit 7 set on the last character of each. sna2ctl split them into many entries, because the positions and colours are the codes of letters.
The colours are bright white for the title, bright yellow for the two lines about the activated chambers, bright cyan for the two about the unactivated ones, bright magenta for the crew lost and bright green for the rating's heading. The three counts (PRINT_SUMMARY_COUNTS) and the rating itself (in the routine at GAME_ENDED, from SUMMARY_RATING_LAST) are printed over the list afterwards.
|
||||
| SUMMARY_COLOURS | B94F | DEFB $47,$46,$46,$45,$45,$43,$44 | The seven lines' colours; then the title's x, 88 (character column 11), the first byte of the positions | |
| SUMMARY_XY | B956 | DEFB $58 | ||
| Prev: B94E | Up: Map | Next: B957 |