![]() |
Routines |
| Prev: 36887 | Up: Map | Next: 36947 |
|
Used by the routine at 36887.
|
||||||||
| 36921 | LD IY,43593 | Load IY with address of complex state data for Berk (level 1) | ||||||
| 36925 | LD A,(IY+5) | If x-coordinate of Berk's left side is 104 or greater... | ||||||
| 36928 | CP 104 | ... | ||||||
| 36930 | RET NC | ...then return | ||||||
| 36931 | SET 2,(IX+9) | Set Trap-Door-opened flag | ||||||
| 36935 | XOR A | Set room of "closed Trap Door" to 0 (i.e. remove from Trap Door room)... | ||||||
| 36936 | LD (43188),A | ... | ||||||
| 36939 | INC A | Increase A to 1 (index of Trap Door room)... | ||||||
| 36940 | LD (43437),A | ...and set this as the current room of "open Trap Door"... | ||||||
| 36943 | LD (43450),A | ...and marker (preventing Berk and Drutt passing door lid) | ||||||
| 36946 | RET | Return | ||||||
| Prev: 36887 | Up: Map | Next: 36947 |