![]() |
Routines |
| Prev: 6F6C | Up: Map | Next: 6FC9 |
|
Used by the routine at ReadShapeByte.
Marker FA reads a parameter block. Other markers adjust the coordinate that follows.
|
||||
| SpecialShape | 6FA5 | CP $FA | ||
| 6FA7 | JR NZ,SpecialShape_0 | |||
| 6FA9 | CALL FindShape_8 | |||
| 6FAC | JR ReadShapeByte | |||
| SpecialShape_0 | 6FAE | LD ($5BBC),HL | ||
| 6FB1 | BIT 7,A | |||
| 6FB3 | JR Z,ScaleShape | |||
| 6FB5 | LD ($5BBE),A | |||
| 6FB8 | LD ($5BBF),A | |||
| 6FBB | AND $02 | |||
| 6FBD | JR Z,SpecialShape_1 | |||
| 6FBF | INC HL | |||
| 6FC0 | LD A,(HL) | |||
| 6FC1 | LD ($5BC0),A | |||
| SpecialShape_1 | 6FC4 | INC HL | ||
| 6FC5 | LD ($5BBC),HL | |||
| 6FC8 | LD A,(HL) | |||
| Prev: 6F6C | Up: Map | Next: 6FC9 |