Prev: 50765 Up: Map Next: 50815
50785: Draw Duel Bandit
Used by the routine at Duel_Prep.
Duel_Draw_Bandit_Prep 50785 CALL Character_Address_Alias Fetch the address of the character from the given index in A.
50788 EX DE,HL
50789 LD A,(IX+3) Retrieve the character position.
50792 LD HL,18436 If this character is in position "1" then point to the screen buffer at 18436 and jump to Duel_Draw_Bandit.
50795 DEC A
50796 JR Z,Duel_Draw_Bandit
50798 LD HL,18444 If this character is in position "2" then point to the screen buffer at 18444 and jump to Duel_Draw_Bandit.
50801 DEC A
50802 JR Z,Duel_Draw_Bandit
50804 LD HL,18452 Else this character is in position "3" so point to the screen buffer at 18452.
Duel_Draw_Bandit 50807 LD B,88 Call the draw routine with the image dimensions.
50809 LD C,6
50811 CALL Draw_Character
50814 RET Return.
Prev: 50765 Up: Map Next: 50815