![]() |
Routines |
| Prev: E686 | Up: Map | Next: E6BC |
|
Used by the routine at CharacterAction_Watson.
|
||||
| ProcessCharacterAttribute | E691 | CALL $E686 | ||
| E694 | RET Z | |||
| E695 | CALL GetCharacterAttribute | |||
| E698 | LD B,A | |||
| ProcessCharacterAttribute_0 | E699 | LD IX,$9FF6 | ||
| ProcessCharacterAttribute_1 | E69D | DJNZ ProcessCharacterAttribute_2 | ||
| E69F | CALL FetchObjectPointerFromStack | |||
| E6A2 | JR Z,ProcessCharacterAttribute_0 | |||
| E6A4 | JR ProcessCharacterAttribute_1 | |||
| ProcessCharacterAttribute_2 | E6A6 | PUSH IX | ||
| E6A8 | POP HL | |||
| E6A9 | LD DE,$9FF6 | |||
| E6AC | AND A | |||
| E6AD | SBC HL,DE | |||
| E6AF | JR Z,ProcessCharacterAttribute_3 | |||
| E6B1 | PUSH IX | |||
| E6B3 | LD HL,$6F80 | |||
| E6B6 | CALL PrintTextAndHandleControlCharacters | |||
| ProcessCharacterAttribute_3 | E6B9 | OR $01 | ||
| E6BB | RET | |||
| Prev: E686 | Up: Map | Next: E6BC |