![]() |
Routines |
| Prev: 28524 | Up: Map | Next: 28617 |
|
Used by the routine at ReadShapeByte.
Marker 250 reads a parameter block. Other markers adjust the coordinate that follows.
|
||||
| SpecialShape | 28581 | CP 250 | ||
| 28583 | JR NZ,SpecialShape_0 | |||
| 28585 | CALL FindShape_8 | |||
| 28588 | JR ReadShapeByte | |||
| SpecialShape_0 | 28590 | LD (23484),HL | ||
| 28593 | BIT 7,A | |||
| 28595 | JR Z,ScaleShape | |||
| 28597 | LD (23486),A | |||
| 28600 | LD (23487),A | |||
| 28603 | AND 2 | |||
| 28605 | JR Z,SpecialShape_1 | |||
| 28607 | INC HL | |||
| 28608 | LD A,(HL) | |||
| 28609 | LD (23488),A | |||
| SpecialShape_1 | 28612 | INC HL | ||
| 28613 | LD (23484),HL | |||
| 28616 | LD A,(HL) | |||
| Prev: 28524 | Up: Map | Next: 28617 |