![]() |
Routines |
Prev: 44408 | Up: Map | Next: 44449 |
|
||||||||
ChangeRoom | 44409 | LD (44408),A | Store the room ID in *44408. | |||||
44412 | PUSH IX | Stash IX on the stack. | ||||||
44414 | LD IX,48088 | IX=48088. | ||||||
44418 | CALL 42751 | Call 42751. | ||||||
44421 | LD A,0 | A=0. | ||||||
44423 | CALL 41416 | Call 41416. | ||||||
44426 | JR NZ,ChangeRoom_0 | Jump to ChangeRoom_0 if ?? is not equal to 0. | ||||||
44428 | LD A,(44408) | Restore the destination room ID from *44408. | ||||||
44431 | CALL MovePlayerToRoom | Call MovePlayerToRoom. | ||||||
44434 | LD E,0 | E=0. | ||||||
44436 | CALL Handler_RoomExits | Call Handler_RoomExits. | ||||||
44439 | LD IX,48204 | IX=48204. | ||||||
44443 | CALL 42751 | Call 42751. | ||||||
ChangeRoom_0 | 44446 | POP IX | Restore IX from the stack. | |||||
44448 | RET | Return. |
Prev: 44408 | Up: Map | Next: 44449 |