Prev: BAB3 Up: Map Next: BACE
BAB4: Redraws Banner Underline
Used by the routines at 81AE and EDF7.
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