Prev: E9A5 Up: Map Next: E9DA
E9BF: Extra Life
Used by the routine at LevelComplete.
Give the player an extra life.
ExtraLife E9BF LD HL,$D827 HL=Lives.
E9C2 INC (HL) Increment *HL by one.
Handle "uncovering" the life icon.
First; move the icon pointer two character blocks to the left.
E9C3 LD HL,($D872) HL=*LifeIcons_ScreenPosition.
E9C6 DEC HL Decrease HL by two.
E9C7 DEC HL
E9C8 LD ($D872),HL Write HL to *LifeIcons_ScreenPosition.
Next; give the icon some colour to make it appear.
E9CB LD (HL),$28 Write INK: BLACK, PAPER: CYAN to *HL.
E9CD INC HL Increment HL by one.
E9CE LD (HL),$28 Write INK: BLACK, PAPER: CYAN to *HL.
Move down one line, and left one character block.
E9D0 LD DE,$001F HL+=001F.
E9D3 ADD HL,DE
Lastly; colour the bottom part of the icon.
E9D4 LD (HL),$28 Write INK: BLACK, PAPER: CYAN to *HL.
E9D6 INC HL Increment HL by one.
E9D7 LD (HL),$28 Write INK: BLACK, PAPER: CYAN to *HL.
E9D9 RET Return.
Prev: E9A5 Up: Map Next: E9DA