Prev: 45315 Up: Map Next: 45418
45359: Routine at B12F
Used by the routine at 45032.
45359 LD D,39 D=39.
45361 LD A,(IX+1)
45364 ADD A,16
45366 LD (IX+1),A
45369 LD L,A Create an offset.
45370 LD H,0
45372 LD BC,24678 BC=Layout + offset.
45375 ADD HL,BC
45376 LD L,(HL)
45377 LD H,0
45379 LD BC,24630 BC=24630 + offset.
45382 ADD HL,BC
45383 LD E,(HL)
This entry point is used by the routines at 45447 and 45483.
45384 LD A,(IX+0)
45387 SUB 16
45389 CP 32
45391 RET NC
45392 PUSH DE Stash DE on the stack.
45393 CALL ClearPlayArea_Attributes Call ClearPlayArea_Attributes.
45396 CALL ClearPlayArea Call ClearPlayArea.
45399 CALL 48093 Call 48093.
45402 CALL StoreEntity Call StoreEntity.
45405 CALL DrawEntity Call DrawEntity.
45408 CALL VisitRoom Call VisitRoom.
45411 POP DE Restore DE from the stack.
45412 LD A,128 Write 128 to 38580.
45414 LD (38580),A
45417 RET Return.
Prev: 45315 Up: Map Next: 45418