![]() |
Routines |
| Prev: 60016 | Up: Map | Next: 60061 |
|
Used by the routine at Handler_ChangeRoom.
Draw the new room after a move.
|
||||
| Handler_ShowNewRoom | 60021 | LD E,0 | Call HandlerDisplayRoomImage to show the room picture. | |
| 60023 | CALL HandlerDisplayRoomImage | |||
| 60026 | LD A,132 | Call Get_ObjectLocation to find where the object is. | ||
| 60028 | CALL Get_ObjectLocation | |||
| 60031 | JR NZ,Handler_ShowNewRoom_Next | Skip the guard when he is not here. | ||
| 60033 | LD A,132 | Call HandlerDestroyItemEvent to remove the item. | ||
| 60035 | CALL HandlerDestroyItemEvent | |||
|
Pause, print it and scroll: A guard appears.....
|
||||
| 60038 | LD HL,53588 | Point at the message and pause, print it and scroll. | ||
| 60041 | CALL PausePrintStringAndScroll | |||
|
Pause, print it and scroll: You are taken away..
|
||||
| 60044 | LD HL,53608 | Point at the message and pause, print it and scroll. | ||
| 60047 | CALL PausePrintStringAndScroll | |||
| 60050 | LD B,100 | Call PauseLoop to pause for the frame count in B. | ||
| 60052 | CALL PauseLoop | |||
| 60055 | LD A,58 | Take the player to the Dungeon. | ||
| 60057 | JP Handler_ChangeRoom | |||
| Handler_ShowNewRoom_Next | 60060 | RET | Return. | |
| Prev: 60016 | Up: Map | Next: 60061 |