Routines |
Prev: ED2A | Up: Map | Next: EDA3 |
ED8A | LD IX,$ED06 | Point IX at the movement table. (ED06) | ||
ED8E | LD B,$03 | 3 objects to update. | ||
ED90 | PUSH BC | Remember the count in BC. | ||
ED91 | LD BC,$F5CA | Point BC at the bounds table. (F5CA) | ||
ED94 | CALL $EF35 | Update the next moving object. | ||
ED97 | CALL $A8A0 | Put the object in the sprite buffer. | ||
ED9A | PUSH AF | Check for collision detection. | ||
ED9B | CALL $E329 | |||
ED9E | POP AF | |||
ED9F | POP BC | Restore the count in BC. | ||
EDA0 | DJNZ $ED90 | Loop until all objects are drawn. | ||
EDA2 | RET | Return. |
Prev: ED2A | Up: Map | Next: EDA3 |