![]() |
Routines |
| Prev: EA70 | Up: Map | Next: EA9D |
|
Used by the routine at Handler_ChangeRoom.
Draw the new room after a move.
|
||||
| Handler_ShowNewRoom | EA75 | LD E,$00 | Call HandlerDisplayRoomImage to show the room picture. | |
| EA77 | CALL HandlerDisplayRoomImage | |||
| EA7A | LD A,$84 | Call Get_ObjectLocation to find where the object is. | ||
| EA7C | CALL Get_ObjectLocation | |||
| EA7F | JR NZ,Handler_ShowNewRoom_Next | Skip the guard when he is not here. | ||
| EA81 | LD A,$84 | Call HandlerDestroyItemEvent to remove the item. | ||
| EA83 | CALL HandlerDestroyItemEvent | |||
|
Pause, print it and scroll: A guard appears.....
|
||||
| EA86 | LD HL,$D154 | Point at the message and pause, print it and scroll. | ||
| EA89 | CALL PausePrintStringAndScroll | |||
|
Pause, print it and scroll: You are taken away..
|
||||
| EA8C | LD HL,$D168 | Point at the message and pause, print it and scroll. | ||
| EA8F | CALL PausePrintStringAndScroll | |||
| EA92 | LD B,$64 | Call PauseLoop to pause for the frame count in B. | ||
| EA94 | CALL PauseLoop | |||
| EA97 | LD A,$3A | Take the player to the Dungeon. | ||
| EA99 | JP Handler_ChangeRoom | |||
| Handler_ShowNewRoom_Next | EA9C | RET | Return. | |
| Prev: EA70 | Up: Map | Next: EA9D |