Prev: 43647 Up: Map Next: 43680
43660: Handler: Fetch Items In Current Room
Handler_ItemsCurrentRoom 43660 LD A,(IY+15) A=*IY+15 (current room).
43663 LD HL,48361 HL=Items_TownSquare.
43666 CALL FindDataById Call FindDataById.
43669 LD A,B If B is zero jump to Handler_ItemsCurrentRoom_Return.
43670 OR A
43671 JR Z,Handler_ItemsCurrentRoom_Return
Handler_ItemsCurrentRoom_Loop 43673 INC HL Increment HL by four.
43674 INC HL
43675 INC HL
43676 INC HL
43677 DJNZ Handler_ItemsCurrentRoom_Loop Decrease counter by one and loop back to Handler_ItemsCurrentRoom_Loop until counter is zero.
Handler_ItemsCurrentRoom_Return 43679 RET Return.
Prev: 43647 Up: Map Next: 43680