Prev: F2FD Up: Map Next: F327
F309: Room logic : The Pub
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