![]()  | 
Routines | 
| Prev: C8C6 | Up: Map | Next: C929 | 
| C8EF | LD A,($A034) | Jump to C90C if *RoomDisplayParameter is greater than or equal to FE. | ||
| C8F2 | CP $FE | |||
| C8F4 | JR NC,$C90C | |||
| C8F6 | LD A,($A00F) | Compare *A00F with 05. | ||
| C8F9 | CP $05 | |||
| C8FB | LD A,($A034) | A=*RoomDisplayParameter. | ||
| C8FE | JR NC,$C905 | Jump to C905 if *A00F is greater than or equal to 05. | ||
| C900 | CALL FetchLocationDataPointer | Call FetchLocationDataPointer. | ||
| C903 | JR $C908 | Jump to C908. | ||
| C905 | CALL FetchObjectDataPointer | Call FetchObjectDataPointer. | ||
| C908 | LD ($A013),IX | Write IX to *A013. | ||
| C90C | LD A,($A035) | Return if *RoomGraphicsParameter is greater than FE. | ||
| C90F | CP $FE | |||
| C911 | RET NC | |||
| C912 | LD A,($A010) | Compare *A010 with 05. | ||
| C915 | CP $05 | |||
| C917 | LD A,($A035) | A=*RoomGraphicsParameter. | ||
| C91A | JR NC,$C921 | Jump to C921 if *A010 is greater than or equal to 05. | ||
| C91C | CALL FetchLocationDataPointer | Call FetchLocationDataPointer. | ||
| C91F | JR $C924 | Jump to C924. | ||
| C921 | CALL FetchObjectDataPointer | Call FetchObjectDataPointer. | ||
| C924 | LD ($A015),IX | Write IX to *A015. | ||
| C928 | RET | Return. | ||
| Prev: C8C6 | Up: Map | Next: C929 |