Prev: 8E85 Up: Map Next: 8EEC
8ED2: Is the character in A shut inside something?
Used by the routine at LOOK_THROUGH.
Input
A The character
Output
F NZ if something shut holds it, at any depth
SHUT_IN_ACTOR 8ED2 PUSH IX
8ED4 CALL GET_OBJECT
SHUT_IN_ACTOR_0 8ED7 LD A,(IX+$01)
8EDA CP $FF
8EDC JR Z,SHUT_IN_ACTOR_1
8EDE CALL GET_OBJECT
8EE1 BIT 5,(IX+$07)
8EE5 JR NZ,SHUT_IN_ACTOR_0
8EE7 OR $01
SHUT_IN_ACTOR_1 8EE9 POP IX
8EEB RET
Prev: 8E85 Up: Map Next: 8EEC