| Animation_OpponentThrowing |
43822 |
LD HL,56576 |
|
43825 |
LD DE,16384 |
|
43828 |
LD BC,6912 |
|
43831 |
LDIR |
|
43833 |
LD BC,(39598) |
|
43837 |
LD D,6 |
|
43839 |
LD E,22 |
|
43841 |
CALL Draw_OpponentPubScene |
|
43844 |
LD A,237 |
|
43846 |
LD (47338),A |
|
43849 |
LD A,160 |
|
43851 |
LD (47339),A |
|
43854 |
LD E,10 |
|
43856 |
CALL 43125 |
|
43859 |
AND A |
|
43860 |
JR NZ,Animation_OpponentThrowing_0 |
|
43862 |
LD HL,18608 |
|
43865 |
LD DE,51388 |
|
43868 |
CALL Print_Dog_Frame_0 |
|
43871 |
LD A,1 |
|
43873 |
LD (39594),A |
| Animation_OpponentThrowing_0 |
43876 |
LD HL,44278 |
|
43879 |
LD DE,39727 |
|
43882 |
LD BC,3 |
|
43885 |
LDIR |
|
43887 |
CALL Messaging_CurrentTotal |
|
43890 |
CALL LongPause |
|
43893 |
CALL ClearMessagingArea |
|
43896 |
CALL PrintString_Loop |
|
43899 |
DEFB 16,7 |
|
43901 |
DEFB 17,0 |
|
43903 |
DEFB 18,1 |
|
43905 |
DEFB 22,22,0 |
|
43908 |
DEFM "1ST DART" |
|
43916 |
DEFB 255 |
|
43917 |
CALL Messaging_AimingAt |
|
43920 |
CALL 44981 |
|
43923 |
CALL 44283 |
|
43926 |
CALL Animation_ThrowingDart |
|
43929 |
CALL ReportOpponentScore |
|
43932 |
CALL LongPause |
|
43935 |
LD A,(46098) |
|
43938 |
AND A |
|
43939 |
JP NZ,Handler_OpponentWins |
|
43942 |
LD A,(46103) |
|
43945 |
AND A |
|
43946 |
JP NZ,Messaging_Bust |
|
43949 |
CALL ClearMessagingArea |
|
43952 |
CALL 44981 |
|
43955 |
CALL PrintString_Loop |
|
43958 |
DEFB 16,7 |
|
43960 |
DEFB 17,0 |
|
43962 |
DEFB 18,1 |
|
43964 |
DEFB 22,22,0 |
|
43967 |
DEFM "2ND DART" |
|
43975 |
DEFB 255 |
|
43976 |
CALL Messaging_AimingAt |
|
43979 |
CALL 44283 |
|
43982 |
CALL Animation_ThrowingDart |
|
43985 |
CALL ReportOpponentScore |
|
43988 |
CALL LongPause |
|
43991 |
LD A,(46098) |
|
43994 |
AND A |
|
43995 |
JP NZ,Handler_OpponentWins |
|
43998 |
LD A,(46103) |
|
44001 |
AND A |
|
44002 |
JP NZ,Messaging_Bust |
|
44005 |
CALL ClearMessagingArea |
|
44008 |
CALL 44981 |
|
44011 |
CALL PrintString_Loop |
|
44014 |
DEFB 16,7 |
|
44016 |
DEFB 17,0 |
|
44018 |
DEFB 18,1 |
|
44020 |
DEFB 22,22,0 |
|
44023 |
DEFM "3RD DART" |
|
44031 |
DEFB 255 |
|
44032 |
CALL Messaging_AimingAt |
|
44035 |
CALL 44283 |
|
44038 |
CALL Animation_ThrowingDart |
|
44041 |
CALL ReportOpponentScore |
|
44044 |
CALL LongPause |
|
44047 |
LD A,(46098) |
|
44050 |
AND A |
|
44051 |
JP NZ,Handler_OpponentWins |
|
44054 |
LD A,(46103) |
|
44057 |
AND A |
|
44058 |
JP NZ,Messaging_Bust |
| Animation_OpponentThrowing_1 |
44061 |
LD A,(39594) |
|
44064 |
AND A |
|
44065 |
CALL NZ,Animation_Dog |
|
44068 |
LD HL,44278 |
|
44071 |
LD DE,44244 |
|
44074 |
LD BC,3 |
|
44077 |
LDIR |
|
44079 |
CALL ClearMessagingArea |
|
44082 |
CALL Messaging_FinalTotal |
|
44085 |
CALL LongPause |
|
44088 |
XOR A |
|
44089 |
LD (39594),A |
|
44092 |
RET |