Prev: 60016 Up: Map Next: 60061
60021: Handler: Show The New Room
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