Prev: 94AF Up: Map Next: 94D3
94B8: Clear Dart Pointer Attributes
Used by the routine at MainMenu.
Input
HL The co-ordinates of the dart
ClearDartPointerAttributes 94B8 CALL CalculateAttributeBuffer Call CalculateAttributeBuffer.
94BB XOR A Write INK: BLACK, PAPER: BLACK to 04 character blocks in this attribute row.
94BC LD (HL),A
94BD INC HL
94BE LD (HL),A
94BF INC HL
94C0 LD (HL),A
94C1 INC HL
94C2 LD (HL),A
94C3 INC HL
94C4 LD (HL),A
Move down one row, and back 04 character blocks (the width of the dart graphic).
94C5 LD DE,$001C HL+=001C.
94C8 ADD HL,DE
94C9 LD (HL),A Write INK: BLACK, PAPER: BLACK to 04 character blocks in this attribute row.
94CA INC HL
94CB LD (HL),A
94CC INC HL
94CD LD (HL),A
94CE INC HL
94CF LD (HL),A
94D0 INC HL
94D1 LD (HL),A
94D2 RET Return.
Prev: 94AF Up: Map Next: 94D3