![]() |
Routines |
| Prev: 53961 | Up: Map | Next: 54000 |
|
Used by the routine at DrawCharacter.
Draws the two halves of a character, one on top of the other, each with the attribute.
|
||||||||||||
|
Draw the upper half.
|
||||||||||||
| DrawDoubleHeightCharacter | 53981 | PUSH HL | Stash the screen address on the stack. | |||||||||
| 53982 | CALL DrawDoubleLines | Call DrawDoubleLines. | ||||||||||
| 53985 | POP HL | Restore the screen address from the stack. | ||||||||||
|
Set the attribute of the upper half.
|
||||||||||||
| 53986 | CALL SetTileAttribute | Call SetTileAttribute. | ||||||||||
|
Move down a row.
|
||||||||||||
| 53989 | CALL MoveDownRow | Call MoveDownRow. | ||||||||||
|
Draw the lower half.
|
||||||||||||
| 53992 | PUSH HL | Stash the screen address on the stack. | ||||||||||
| 53993 | CALL DrawDoubleLines | Call DrawDoubleLines. | ||||||||||
| 53996 | POP HL | Restore the screen address from the stack. | ||||||||||
|
Set the attribute of the lower half.
|
||||||||||||
| 53997 | JP SetTileAttribute | Jump to SetTileAttribute. | ||||||||||
| Prev: 53961 | Up: Map | Next: 54000 |