![]()  | 
Routines | 
| Prev: AD78 | Up: Map | Next: ADA1 | 
  | 
||||||||
| ChangeRoom | AD79 | LD ($AD78),A | Store the room ID in *AD78. | |||||
| AD7C | PUSH IX | Stash IX on the stack. | ||||||
| AD7E | LD IX,$BBD8 | IX=BBD8. | ||||||
| AD82 | CALL $A6FF | Call A6FF. | ||||||
| AD85 | LD A,$00 | A=00. | ||||||
| AD87 | CALL $A1C8 | Call A1C8. | ||||||
| AD8A | JR NZ,ChangeRoom_0 | Jump to ChangeRoom_0 if ?? is not equal to 00. | ||||||
| AD8C | LD A,($AD78) | Restore the destination room ID from *AD78. | ||||||
| AD8F | CALL MovePlayerToRoom | Call MovePlayerToRoom. | ||||||
| AD92 | LD E,$00 | E=00. | ||||||
| AD94 | CALL Handler_RoomExits | Call Handler_RoomExits. | ||||||
| AD97 | LD IX,$BC4C | IX=BC4C. | ||||||
| AD9B | CALL $A6FF | Call A6FF. | ||||||
| ChangeRoom_0 | AD9E | POP IX | Restore IX from the stack. | |||||
| ADA0 | RET | Return. | ||||||
| Prev: AD78 | Up: Map | Next: ADA1 |