|  | Routines | 
| Prev: 38505 | Up: Map | Next: 38539 | 
| 
Used by the routine at 28092.
 | ||||
| 38512 | LD IX,25464 | Point IX at start of objects' current positions table at 25464 | ||
| 38516 | LD C,0 | Set current object to zero | ||
| 38518 | LD B,50 | Set counter to 50 (as there are 50 objects, including "nothing at all") | ||
| 38520 | LD A,(65529) | Load A with Magic Knight's current room | ||
| 38523 | CP (IX+0) | If object and Magic Knight are in the same room... | ||
| 38526 | CALL Z,38550 | ...then set terrain interaction data for character blocks spanned by that object and draw | ||
| 38529 | INC C | Increase C | ||
| 38530 | INC IX | Advance to next object... | ||
| 38532 | INC IX | ... | ||
| 38534 | INC IX | ... | ||
| 38536 | DJNZ 38520 | ...and repeat | ||
| 38538 | RET | Return | ||
| Prev: 38505 | Up: Map | Next: 38539 |