Prev: A33A Up: Map Next: A42F
A41C: Get Room Pointer
Used by the routines at Handler_RoomExits and MovePlayer.
Output
HL Pointer to the room data
GetRoomPointer A41C PUSH DE Stash DE on the stack.
A41D LD A,($A106) Load the *CurrentRoom into HL.
A420 LD L,A
A421 LD H,$00
A423 LD DE,$0006 DE=0006.
A426 CALL $A16D Call A16D.
A429 LD DE,$B8DD Add the result to the base address Table_RoomMap and store the result in HL.
A42C ADD HL,DE
A42D POP DE Restore DE from the stack.
A42E RET Return.
View the equivalent code in;
Prev: A33A Up: Map Next: A42F