Routines |
Prev: BAB3 | Up: Map | Next: BACE |
Redraw_Banner_Underline | BAB4 | LD HL,$BAB3 | HL=MessagingCountdown. | |
Return if the "Character Is In Place" messaging countdown has already finished (i.e. is zero).
|
||||
BAB7 | LD A,(HL) | A=*HL. | ||
BAB8 | OR A | Return if A is zero. | ||
BAB9 | RET Z | |||
Take one away from the countdown count.
|
||||
BABA | DEC (HL) | Decrease *HL by one. | ||
Return if the countdown is still "in-progress".
|
||||
BABB | RET NZ | Return if the result is not zero. | ||
If the countdown is now zero, refresh/ redraw the banner (which the messaging overlays).
|
||||
BABC | LD C,$42 | C=42 (INK: RED, PAPER: BLACK (BRIGHT) ). | ||
BABE | LD HL,$DFDC | Write Font to B7E9. | ||
BAC1 | LD ($B7E9),HL | |||
BAC4 | LD DE,$0400 | DE=0400 (screen co-ordinates). | ||
BAC7 | LD HL,$7E68 | HL=Messaging_Banner_Underline. | ||
BACA | CALL Controller_Tile | Call Controller_Tile. | ||
BACD | RET | Return. |
Prev: BAB3 | Up: Map | Next: BACE |