![]() |
Routines |
| Prev: F2FD | Up: Map | Next: F327 |
|
|
||||
| F309 | LD A,$06 | Touching a mug drops endurance by 6. | ||
| F30B | LD ($F26E),A | |||
| F30E | LD IX,$F2FD | Point IX at the data for this room.. | ||
| F312 | LD B,$03 | 3 objects to draw. | ||
| F314 | PUSH BC | Remember the count in BC. | ||
| F315 | LD A,$29 | Use object ID 29 (pint glass) (8898) | ||
| F317 | LD BC,$F2FB | Set the bounds. | ||
| F31A | CALL $EF35 | Update object positions. | ||
| F31D | CALL $A8A0 | Draw the object. | ||
| F320 | CALL $E329 | Check for collision detection. | ||
| F323 | POP BC | Restore the count in BC. | ||
| F324 | DJNZ $F314 | Loop while there are more objects to draw. | ||
| F326 | RET | Otherwise return. | ||
| Prev: F2FD | Up: Map | Next: F327 |