![]() |
Routines |
| Prev: A380 | Up: Map | Next: A3C3 |
|
Handles drawing the opponent image on the game screen.
|
|||||
| DrawCurrentOpponent | A3A4 | LD A,($9AB7) | Jump to Messaging_PrintPlayerCurrentTotal if *9AB7 is not zero. | ||
| A3A7 | AND A | ||||
| A3A8 | JR NZ,Messaging_PrintPlayerCurrentTotal | ||||
| A3AA | CALL FlashCurrentTotal | Call FlashCurrentTotal. | |||
|
Set up the opponent image area block positioning and attributes.
|
|||||
| A3AD | LD HL,$0101 | Set the X/ Y co-ordinates in HL (01/ 01). | |||
| A3B0 | LD BC,$0306 | Set the height and width in BC (03/ 06). | |||
| A3B3 | LD A,$46 | The colour: INK: YELLOW, PAPER: BLACK (BRIGHT) . | |||
| A3B5 | CALL FillAttributeBlock | Call FillAttributeBlock. | |||
|
Display the opponents image.
|
|||||
| A3B8 | LD BC,($9AAB) | Load *CurrentOpponent_Portrait into BC. | |||
| A3BC | LD DE,$0F01 | Set the X/ Y co-ordinates in DE (0F/ 01). | |||
| A3BF | CALL Draw_OpponentPortrait | Call Draw_OpponentPortrait. | |||
| A3C2 | RET | Return. | |||
| Prev: A380 | Up: Map | Next: A3C3 |