![]() |
Routines |
| Prev: A895 | Up: Map | Next: A8D4 |
|
Used by the routine at GameEntryPoint.
|
||||
| Handler_StreetIntroduction | A89B | CALL BlankMiddleScreenBuffer | Call BlankMiddleScreenBuffer. | |
|
Print "Trashman ".
|
||||
| A89E | LD HL,$ACFA | HL=Messaging_Trashman. | ||
| A8A1 | LD DE,$4840 | DE=4840 (screen buffer location). | ||
| A8A4 | CALL PrintString | Call PrintString. | ||
|
Who is in play, is it 1UP or 2UP?
|
||||
| A8A7 | LD HL,$AB8A | HL=Game_Flags. | ||
| A8AA | BIT 4,(HL) | Test bit 4 of *HL. | ||
|
Default to using the 1UP name.
|
||||
| A8AC | LD HL,$ACA6 | HL=Name_1UP. | ||
| A8AF | JR Z,StreetIntro_PrintName | Jump to StreetIntro_PrintName if this is player one. | ||
|
Else, use the name for 2UP.
|
||||
| A8B1 | LD HL,$ACC7 | HL=Name_2UP. | ||
| StreetIntro_PrintName | A8B4 | CALL PrintString | Call PrintString. | |
| A8B7 | DEC DE | Decrease DE by one. | ||
|
Print " go and collect".
|
||||
| A8B8 | LD HL,$AD04 | HL=Messaging_GoCollect. | ||
| A8BB | CALL PrintString | Call PrintString. | ||
|
Prints the number of bins to collect.
|
||||
| A8BE | LD HL,($C270) | HL=*String_NumberOfBins. | ||
| A8C1 | LD DE,$4880 | DE=4880 (screen buffer location). | ||
| A8C4 | CALL PrintString | Call PrintString. | ||
|
Print " bins from ".
|
||||
| A8C7 | LD HL,$AD14 | HL=Messaging_BinsFrom. | ||
| A8CA | CALL PrintString | Call PrintString. | ||
|
Print the current street name.
|
||||
| A8CD | LD HL,$C280 | HL=Messaging_RoadName. | ||
| A8D0 | CALL PrintString | Call PrintString. | ||
| A8D3 | RET | Return. | ||
| Prev: A895 | Up: Map | Next: A8D4 |