![]() |
Routines |
Prev: 49770 | Up: Map | Next: 49941 |
Used by the routines at Handler_RoomExits and MovePlayer.
|
||||||||
GetRoomPointer | 49922 | LD A,(48331) | Load the *CurrentRoom into DE. | |||||
49925 | LD E,A | |||||||
49926 | LD D,0 | |||||||
49928 | LD H,D | Copy it into HL. | ||||||
49929 | LD L,E | |||||||
49930 | ADD HL,DE | Mulitply by 6. | ||||||
49931 | ADD HL,DE | |||||||
49932 | ADD HL,DE | |||||||
49933 | ADD HL,DE | |||||||
49934 | ADD HL,DE | |||||||
49935 | LD DE,(48400) | Add the result to the base address *Pointer_RoomMap, stored in HL. | ||||||
49939 | ADD HL,DE | |||||||
49940 | RET | Return. |
Prev: 49770 | Up: Map | Next: 49941 |