![]() |
Routines |
| Prev: 30490 | Up: Map | Next: 30614 |
|
Used by the routine at 29290.
|
||||
| MaskSprite | 30522 | LD A,C | ||
| 30523 | AND A | |||
| 30524 | JR Z,MaskSprite_6 | |||
| 30526 | DEC C | |||
| 30527 | PUSH BC | |||
| 30528 | PUSH HL | |||
| MaskSprite_0 | 30529 | LD A,(DE) | ||
| 30530 | CPL | |||
| 30531 | AND (HL) | |||
| 30532 | LD (HL),A | |||
| 30533 | INC DE | |||
| 30534 | INC L | |||
| 30535 | LD A,L | |||
| 30536 | AND 31 | |||
| 30538 | JR NZ,MaskSprite_1 | |||
| 30540 | LD A,L | |||
| 30541 | SUB 32 | |||
| 30543 | LD L,A | |||
| MaskSprite_1 | 30544 | DJNZ MaskSprite_0 | ||
| 30546 | POP HL | |||
| 30547 | CALL 29422 | |||
| 30550 | POP BC | |||
| 30551 | EXX | |||
| 30552 | LD A,C | |||
| 30553 | AND A | |||
| 30554 | JR Z,MaskSprite_5 | |||
| MaskSprite_2 | 30556 | DEC C | ||
| 30557 | PUSH BC | |||
| 30558 | PUSH HL | |||
| MaskSprite_3 | 30559 | LD A,(DE) | ||
| 30560 | OR (HL) | |||
| 30561 | LD (HL),A | |||
| 30562 | INC DE | |||
| 30563 | INC L | |||
| 30564 | LD A,L | |||
| 30565 | AND 31 | |||
| 30567 | JR NZ,MaskSprite_4 | |||
| 30569 | LD A,L | |||
| 30570 | SUB 32 | |||
| 30572 | LD L,A | |||
| MaskSprite_4 | 30573 | DJNZ MaskSprite_3 | ||
| 30575 | POP HL | |||
| 30576 | CALL 29422 | |||
| 30579 | POP BC | |||
| MaskSprite_5 | 30580 | EXX | ||
| 30581 | JR MaskSprite | |||
| MaskSprite_6 | 30583 | EXX | ||
| 30584 | LD A,C | |||
| 30585 | AND A | |||
| 30586 | JR NZ,MaskSprite_2 | |||
|
This entry point is used by the routine at 29290.
|
||||
| ActorUpdateSizeFlipReg | 30588 | EXX | ||
|
This entry point is used by the routine at 29290.
|
||||
| ActorUpdateSize | 30589 | LD A,(24005) | ||
| 30592 | LD C,A | |||
| 30593 | LD A,(24006) | |||
| 30596 | OR C | |||
| 30597 | RET Z | |||
| 30598 | XOR A | |||
| 30599 | LD (24005),A | |||
| 30602 | EXX | |||
| 30603 | LD A,(24006) | |||
| 30606 | LD C,A | |||
| 30607 | XOR A | |||
|
This entry point is used by the routine at 29290.
|
||||
| ActorUpdateHeightAndMask | 30608 | LD (24006),A | ||
| 30611 | EXX | |||
| 30612 | JR MaskSprite | |||
| Prev: 30490 | Up: Map | Next: 30614 |