![]() |
Routines |
| Prev: CB40 | Up: Map | Next: CB58 |
|
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 |