Prev: EA70 Up: Map Next: EA9D
EA75: Handler: Show The New Room
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