9132: Room handler for Galleries.
Room_GalleryHandler |
9132 |
LD IX,(Room_CurrentInfoDataPtr) |
|
9136 |
LD A,(IX+$01) |
|
9139 |
AND $7F |
|
913B |
RET Z |
|
913C |
LD B,$04 |
|
913E |
LD HL,PictureMatrix_Gallery_Image1 |
Room_GalleryHandler_0 |
9141 |
CP (IX+$04) |
|
9144 |
JR Z,Room_GalleryHandler_1 |
|
9146 |
LD DE,$0003 |
|
9149 |
ADD IX,DE |
|
914B |
LD DE,$0009 |
|
914E |
ADD HL,DE |
|
914F |
DJNZ Room_GalleryHandler_0 |
|
9151 |
RET |
Room_GalleryHandler_1 |
9152 |
LD A,(IX+$05) |
|
9155 |
LD (HL),A |
|
9156 |
LD (IX+$03),$00 |
|
915A |
LD IX,(Room_CurrentInfoDataPtr) |
|
915E |
LD (IX+$01),$00 |
|
9162 |
LD A,(IX+$03) |
|
9165 |
OR (IX+$06) |
|
9168 |
OR (IX+$09) |
|
916B |
OR (IX+$0C) |
|
916E |
JP NZ,Bg_DrawAll |
|
9171 |
LD A,(IX+$02) |
|
9174 |
LD (IX+$01),A |
|
9177 |
JP Bg_DrawAll |