Prev: 94A8 Up: Map Next: 952E
9500: Point to and draw description's sub-string.
Used by the routine at Bg_CalcAndDraw.
Input
Output
A description string can contain a reference to another inner sub-string.
The draw engine will use this inner string until complete before returning to the original string.
Bg_UseInnerStr 9500 SUB $DD Offset reference value to true string index.
9502 LD L,A convert into address within table.
9503 LD H,$00
9505 ADD HL,HL
9506 LD DE,PtrTble_BgStr
9509 ADD HL,DE
950A LD E,(HL) Get pointer, to string, from table.
950B INC HL
950C LD D,(HL)
950D PUSH IX
950F PUSH DE
9510 POP IX
9512 LD HL,($92D9)
9515 PUSH HL
9516 LD HL,($92DB)
9519 PUSH HL
951A LD C,(IX+$00)
951D CALL Bg_CalcAndDraw_15
9520 POP HL
9521 LD ($92DB),HL
9524 POP HL
9525 LD ($92D9),HL
9528 POP IX
952A POP BC
952B JP Bg_CalcAndDraw_14
Prev: 94A8 Up: Map Next: 952E