Prev: CB40 Up: Map Next: CB58
CB43: Process Display With Location Check
Used by the routine at ProcessObjectDisplayEntry.
Asks whether the character is here, and clears the character being processed when the answer is no.
ProcessDisplayWithLocationCheck CB43 PUSH HL Call CheckCharacterID to check character id.
CB44 CALL CheckCharacterID
CB47 POP HL
CB48 JR NZ,SelectSherlock_Next Jump ahead to SelectSherlock_Next to return if the character is not zero, one, or Sherlock.
CB4A XOR A Clear the current character.
CB4B LD ($A036),A
CB4E LD A,($A00B) Jump to SelectSherlock_Loop if the parser is zero.
CB51 AND A
CB52 JR Z,SelectSherlock_Loop
CB54 LD A,L Jump ahead to ReportSuccess if the pointer is not 0000.
CB55 OR H
CB56 JR NZ,ReportSuccess
Prev: CB40 Up: Map Next: CB58