Prev: 41856 Up: Map Next: 41923
41892: Draw Current Opponent
Used by the routines at 41586 and 43740.
Handles drawing the opponent image on the game screen.
draw-current-opponent
DrawCurrentOpponent 41892 LD A,(39607) Jump to Messaging_PrintPlayerCurrentTotal if *39607 is not zero.
41895 AND A
41896 JR NZ,Messaging_PrintPlayerCurrentTotal
41898 CALL FlashCurrentTotal Call FlashCurrentTotal.
Set up the opponent image area block positioning and attributes.
41901 LD HL,257 Set the X/ Y co-ordinates in HL (1/ 1).
41904 LD BC,774 Set the height and width in BC (3/ 6).
41907 LD A,70 The colour: INK: YELLOW, PAPER: BLACK (BRIGHT) .
41909 CALL FillAttributeBlock Call FillAttributeBlock.
Display the opponents image.
41912 LD BC,(39595) Load *CurrentOpponent_Portrait into BC.
41916 LD DE,3841 Set the X/ Y co-ordinates in DE (15/ 1).
41919 CALL Draw_OpponentPortrait Call Draw_OpponentPortrait.
41922 RET Return.
Prev: 41856 Up: Map Next: 41923