Routines |
Prev: AA7F | Up: Map | Next: AAA0 |
Used by the routines at Handler_Move_Characters, Handler_PickUpObjects, EB0F, EB55, EB95, EC34 and EEC1.
|
||||
Handler_ItemsCurrentRoom | AA8C | LD A,(IY+$0F) | A=*IY+0F (current room). | |
AA8F | LD HL,$BCE9 | HL=Items_TownSquare. | ||
AA92 | CALL FindDataById | Call FindDataById. | ||
AA95 | LD A,B | If B is zero jump to Handler_ItemsCurrentRoom_Return. | ||
AA96 | OR A | |||
AA97 | JR Z,Handler_ItemsCurrentRoom_Return | |||
Handler_ItemsCurrentRoom_Loop | AA99 | INC HL | Increment HL by four. | |
AA9A | INC HL | |||
AA9B | INC HL | |||
AA9C | INC HL | |||
AA9D | DJNZ Handler_ItemsCurrentRoom_Loop | Decrease counter by one and loop back to Handler_ItemsCurrentRoom_Loop until counter is zero. | ||
Handler_ItemsCurrentRoom_Return | AA9F | RET | Return. |
Prev: AA7F | Up: Map | Next: AAA0 |