![]() |
Routines |
| Prev: 62353 | Up: Map | Next: 62471 |
|
Used by the routine at GameStart.
Draw the title logo, print the controls/score stream via Print_ControlsMenu (which resumes at MainMenu_SelectOptions). When CONTINUE returns, clear again, colour-cycle the logo, print Messaging_MainMenu ("CHOOSE to be / LEARNER BERK / SUPER BERK"), then continue on to MainMenu_ChooseLearnerOrSuper.
|
|||||
First pass: logo + controls menu (returns via MainMenu_SelectOptions / CONTINUE).
|
|||||
| MainMenu | 62447 | CALL Draw_MenuBackground | Call Draw_MenuBackground to clear the menu attribute block. | ||
| 62450 | CALL Draw_MainMenuLogo | Call Draw_MainMenuLogo to draw the main-menu logo. | |||
| 62453 | CALL Print_ControlsMenu | Call Print_ControlsMenu to print the controls/score stream and handle options. | |||
|
Second pass (after CONTINUE): refresh, colour-cycle, print the Learner/Super chooser.
|
|||||
| MainMenu_ChoosePass | 62456 | CALL Draw_MenuBackground | Call Draw_MenuBackground to clear the menu attribute block again. | ||
| 62459 | CALL ColourCycle_MainMenuLogo | Call ColourCycle_MainMenuLogo to colour-cycle the logo. | |||
| 62462 | LD HL,15360 | Point HL at CHARSET-256 then store it as the current character set. | |||
| 62465 | LD (29433),HL | ||||
| 62468 | CALL Print_Menu_Strings | Call Print_Menu_Strings to print the inline chooser stream at Messaging_MainMenu. | |||
|
Continue on to MainMenu_ChooseLearnerOrSuper.
|
|||||
| Prev: 62353 | Up: Map | Next: 62471 |