Finish mystery_gift_menu.c
This commit is contained in:
+1
-1
@@ -1645,7 +1645,7 @@ _08010B2A:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08010B64
|
||||
bl sub_80FA4F8
|
||||
bl IsNoOneConnected
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08010B82
|
||||
|
||||
+3
-3
@@ -765,7 +765,7 @@ _08080D3C:
|
||||
cmp r2, 0x9
|
||||
bne _08080D54
|
||||
_08080D44:
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
bl HideFieldMessageBox
|
||||
ldr r0, _08080D50 @ =sub_8080F78
|
||||
b _08080D72
|
||||
@@ -860,7 +860,7 @@ _08080DF6:
|
||||
cmp r0, 0x9
|
||||
bne _08080E20
|
||||
_08080DFE:
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
_08080E02:
|
||||
bl HideFieldMessageBox
|
||||
ldr r0, _08080E18 @ =gTasks
|
||||
@@ -2459,7 +2459,7 @@ sub_8081A90: @ 8081A90
|
||||
lsls r0, 17
|
||||
cmp r1, r0
|
||||
ble _08081AC2
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
ldr r0, _08081ADC @ =c2_800ACD4
|
||||
bl SetMainCallback2
|
||||
adds r0, r4, 0
|
||||
|
||||
@@ -3691,7 +3691,7 @@ _080CFDBA:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080CFDC6
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
_080CFDC6:
|
||||
movs r0, 0x3
|
||||
bl GetBgTilemapBuffer
|
||||
|
||||
+9
-9
@@ -29,7 +29,7 @@ _08009498:
|
||||
cmp r0, r1
|
||||
beq _080094C4
|
||||
bl sub_800B210
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
bl RestoreSerialTimer3IntrHandlers
|
||||
movs r0, 0
|
||||
b _080094CE
|
||||
@@ -507,8 +507,8 @@ _080098B0: .4byte gUnknown_3003F30
|
||||
_080098B4: .4byte gUnknown_3003F2C
|
||||
thumb_func_end sub_8009804
|
||||
|
||||
thumb_func_start sub_80098B8
|
||||
sub_80098B8: @ 80098B8
|
||||
thumb_func_start CloseLink
|
||||
CloseLink: @ 80098B8
|
||||
push {r4,lr}
|
||||
ldr r0, _080098DC @ =gReceivedRemoteLinkPlayers
|
||||
movs r4, 0
|
||||
@@ -529,7 +529,7 @@ _080098CC:
|
||||
_080098DC: .4byte gReceivedRemoteLinkPlayers
|
||||
_080098E0: .4byte gWirelessCommType
|
||||
_080098E4: .4byte gLinkOpen
|
||||
thumb_func_end sub_80098B8
|
||||
thumb_func_end CloseLink
|
||||
|
||||
thumb_func_start TestBlockTransfer
|
||||
TestBlockTransfer: @ 80098E8
|
||||
@@ -1596,7 +1596,7 @@ _0800A100:
|
||||
bne _0800A112
|
||||
ldr r0, _0800A11C @ =gUnknown_3003EAC
|
||||
strb r4, [r0]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
_0800A112:
|
||||
movs r6, 0
|
||||
ldr r4, _0800A120 @ =gLinkPlayers
|
||||
@@ -2122,7 +2122,7 @@ sub_800A4BC: @ 800A4BC
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A4D4
|
||||
bl sub_80FA4F8
|
||||
bl IsNoOneConnected
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
b _0800A4E2
|
||||
@@ -2833,7 +2833,7 @@ _0800A9E6:
|
||||
ldr r1, _0800AA1C @ =gUnknown_3003EAC
|
||||
movs r0, 0x1
|
||||
strb r0, [r1]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
ldr r0, _0800AA20 @ =c2_800ACD4
|
||||
bl SetMainCallback2
|
||||
_0800A9F6:
|
||||
@@ -3045,7 +3045,7 @@ _0800AB5C:
|
||||
ldr r0, _0800AB90 @ =gLinkVSyncDisabled
|
||||
movs r4, 0x1
|
||||
strb r4, [r0]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
ldr r1, _0800AB94 @ =gUnknown_3003F80
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
@@ -3198,7 +3198,7 @@ _0800AC8E:
|
||||
ldr r1, _0800ACB8 @ =gUnknown_3003EAC
|
||||
movs r0, 0x1
|
||||
strb r0, [r1]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
_0800AC98:
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
+8
-8
@@ -4012,8 +4012,8 @@ sub_80FA4EC: @ 80FA4EC
|
||||
_080FA4F4: .4byte gUnknown_3005450
|
||||
thumb_func_end sub_80FA4EC
|
||||
|
||||
thumb_func_start sub_80FA4F8
|
||||
sub_80FA4F8: @ 80FA4F8
|
||||
thumb_func_start IsNoOneConnected
|
||||
IsNoOneConnected: @ 80FA4F8
|
||||
push {lr}
|
||||
movs r1, 0
|
||||
ldr r0, _080FA50C @ =gUnknown_3005450
|
||||
@@ -4027,7 +4027,7 @@ _080FA506:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080FA50C: .4byte gUnknown_3005450
|
||||
thumb_func_end sub_80FA4F8
|
||||
thumb_func_end IsNoOneConnected
|
||||
|
||||
thumb_func_start sub_80FA510
|
||||
sub_80FA510: @ 80FA510
|
||||
@@ -5193,7 +5193,7 @@ _080FADF8:
|
||||
ldrb r0, [r7]
|
||||
movs r0, 0x2
|
||||
strb r0, [r7]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
b _080FAE62
|
||||
.align 2, 0
|
||||
_080FAE10: .4byte gUnknown_3005450
|
||||
@@ -9466,8 +9466,8 @@ _080FCE3C: .4byte 0x00001234
|
||||
_080FCE40: .4byte gUnknown_843F274
|
||||
thumb_func_end sub_80FCD74
|
||||
|
||||
thumb_func_start sub_80FCE44
|
||||
sub_80FCE44: @ 80FCE44
|
||||
thumb_func_start DestroyWirelessStatusIndicatorSprite
|
||||
DestroyWirelessStatusIndicatorSprite: @ 80FCE44
|
||||
push {r4,lr}
|
||||
ldr r4, _080FCE90 @ =gSprites
|
||||
ldr r3, _080FCE94 @ =gUnknown_203ACE4
|
||||
@@ -9512,7 +9512,7 @@ _080FCE98: .4byte 0x00001234
|
||||
_080FCE9C: .4byte gMain
|
||||
_080FCEA0: .4byte gDummyOamData
|
||||
_080FCEA4: .4byte 0x070003e8
|
||||
thumb_func_end sub_80FCE44
|
||||
thumb_func_end DestroyWirelessStatusIndicatorSprite
|
||||
|
||||
thumb_func_start sub_80FCEA8
|
||||
sub_80FCEA8: @ 80FCEA8
|
||||
@@ -9830,7 +9830,7 @@ _080FD072:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080FD106
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
_080FD106:
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
||||
+21
-21
@@ -1071,7 +1071,7 @@ _0811615C:
|
||||
.align 2, 0
|
||||
_08116164: .4byte gUnknown_8457610
|
||||
_08116168:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
bl sub_80F8DC0
|
||||
adds r0, r5, 0
|
||||
bl sub_81161E4
|
||||
@@ -2347,7 +2347,7 @@ _08116C10:
|
||||
strb r0, [r6, 0x8]
|
||||
b _08116D06
|
||||
_08116C68:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
adds r5, r6, 0
|
||||
adds r5, 0x9
|
||||
ldr r4, _08116C90 @ =gUnknown_8457754
|
||||
@@ -2368,14 +2368,14 @@ _08116C68:
|
||||
_08116C90: .4byte gUnknown_8457754
|
||||
_08116C94: .4byte gSpecialVar_Result
|
||||
_08116C98:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
ldr r0, _08116CA4 @ =gSpecialVar_Result
|
||||
movs r1, 0x5
|
||||
b _08116CDC
|
||||
.align 2, 0
|
||||
_08116CA4: .4byte gSpecialVar_Result
|
||||
_08116CA8:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
adds r5, r6, 0
|
||||
adds r5, 0x9
|
||||
ldr r4, _08116CC4 @ =gUnknown_8457754
|
||||
@@ -3911,8 +3911,8 @@ _081179C4: .4byte sub_81175BC
|
||||
_081179C8: .4byte gTasks
|
||||
thumb_func_end sub_81179A4
|
||||
|
||||
thumb_func_start sub_81179CC
|
||||
sub_81179CC: @ 81179CC
|
||||
thumb_func_start MEvent_CreateTask_Leader
|
||||
MEvent_CreateTask_Leader: @ 81179CC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, _081179FC @ =sub_8117A0C
|
||||
@@ -3941,7 +3941,7 @@ _081179FC: .4byte sub_8117A0C
|
||||
_08117A00: .4byte gUnknown_203B05C
|
||||
_08117A04: .4byte gTasks+0x8
|
||||
_08117A08: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_81179CC
|
||||
thumb_func_end MEvent_CreateTask_Leader
|
||||
|
||||
thumb_func_start sub_8117A0C
|
||||
sub_8117A0C: @ 8117A0C
|
||||
@@ -4056,7 +4056,7 @@ _08117AB8:
|
||||
ldr r0, [r0]
|
||||
str r0, [sp]
|
||||
str r1, [sp, 0x4]
|
||||
bl sub_81435D4
|
||||
bl GetMysteryGiftBaseBlock
|
||||
lsls r0, 16
|
||||
ldr r2, _08117B70 @ =0x0000ffff
|
||||
ldr r1, [sp, 0x4]
|
||||
@@ -4134,7 +4134,7 @@ _08117BBC:
|
||||
_08117BD4:
|
||||
movs r0, 0xD
|
||||
strb r0, [r5, 0xC]
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
b _08117ECA
|
||||
.align 2, 0
|
||||
_08117BE0: .4byte gMain
|
||||
@@ -4393,7 +4393,7 @@ _08117DE8:
|
||||
strb r0, [r5, 0xC]
|
||||
b _08117ECA
|
||||
_08117DEE:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
bl sub_80F8DC0
|
||||
ldrb r0, [r5, 0x12]
|
||||
movs r1, 0
|
||||
@@ -4490,8 +4490,8 @@ _08117ECA:
|
||||
bx r0
|
||||
thumb_func_end sub_8117A0C
|
||||
|
||||
thumb_func_start sub_8117ED4
|
||||
sub_8117ED4: @ 8117ED4
|
||||
thumb_func_start MEvent_CreateTask_CardOrNewsWithFriend
|
||||
MEvent_CreateTask_CardOrNewsWithFriend: @ 8117ED4
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, _08117F0C @ =sub_8117F20
|
||||
@@ -4524,7 +4524,7 @@ _08117F10: .4byte gUnknown_203B05C
|
||||
_08117F14: .4byte gTasks+0x8
|
||||
_08117F18: .4byte gUnknown_3002028
|
||||
_08117F1C: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_8117ED4
|
||||
thumb_func_end MEvent_CreateTask_CardOrNewsWithFriend
|
||||
|
||||
thumb_func_start sub_8117F20
|
||||
sub_8117F20: @ 8117F20
|
||||
@@ -4609,7 +4609,7 @@ _08117FC0:
|
||||
ldr r0, [r0]
|
||||
str r0, [sp]
|
||||
str r1, [sp, 0x4]
|
||||
bl sub_81435D4
|
||||
bl GetMysteryGiftBaseBlock
|
||||
lsls r0, 16
|
||||
ldr r2, _08118060 @ =0x0000ffff
|
||||
ldr r1, [sp, 0x4]
|
||||
@@ -4871,12 +4871,12 @@ _08118222:
|
||||
bl MG_PrintTextOnWindow1AndWaitButton
|
||||
cmp r0, 0
|
||||
beq _08118288
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
b _08118252
|
||||
.align 2, 0
|
||||
_08118244: .4byte gUnknown_8457838
|
||||
_08118248:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
ldr r0, _08118264 @ =gUnknown_84571B8
|
||||
bl AddTextPrinterToWindow1
|
||||
_08118252:
|
||||
@@ -4910,8 +4910,8 @@ _08118288:
|
||||
bx r0
|
||||
thumb_func_end sub_8117F20
|
||||
|
||||
thumb_func_start sub_8118290
|
||||
sub_8118290: @ 8118290
|
||||
thumb_func_start MEvent_CreateTask_CardOrNewsOverWireless
|
||||
MEvent_CreateTask_CardOrNewsOverWireless: @ 8118290
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, _081182C8 @ =sub_81182DC
|
||||
@@ -4944,7 +4944,7 @@ _081182CC: .4byte gUnknown_203B05C
|
||||
_081182D0: .4byte gTasks+0x8
|
||||
_081182D4: .4byte gUnknown_3002028
|
||||
_081182D8: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_8118290
|
||||
thumb_func_end MEvent_CreateTask_CardOrNewsOverWireless
|
||||
|
||||
thumb_func_start sub_81182DC
|
||||
sub_81182DC: @ 81182DC
|
||||
@@ -5030,7 +5030,7 @@ _08118380:
|
||||
ldr r0, [r0]
|
||||
str r0, [sp]
|
||||
str r1, [sp, 0x4]
|
||||
bl sub_81435D4
|
||||
bl GetMysteryGiftBaseBlock
|
||||
lsls r0, 16
|
||||
ldr r2, _081183FC @ =0x0000ffff
|
||||
ldr r1, [sp, 0x4]
|
||||
@@ -5284,7 +5284,7 @@ _081185C2:
|
||||
bl MG_PrintTextOnWindow1AndWaitButton
|
||||
cmp r0, 0
|
||||
beq _08118604
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
bl sub_80F8DC0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -3890,7 +3890,7 @@ sub_80569BC: @ 80569BC
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080569CE
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
_080569CE:
|
||||
ldr r0, _080569E4 @ =gWirelessCommType
|
||||
ldrb r0, [r0]
|
||||
|
||||
+8
-8
@@ -422,7 +422,7 @@ _0804C9B0:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0804C9E8
|
||||
bl sub_80FA4F8
|
||||
bl IsNoOneConnected
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0804C9C4
|
||||
@@ -1832,7 +1832,7 @@ sub_804D5A4: @ 804D5A4
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0804D5FC
|
||||
bl sub_80FA4F8
|
||||
bl IsNoOneConnected
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0804D620
|
||||
@@ -1845,7 +1845,7 @@ sub_804D5A4: @ 804D5A4
|
||||
bl Free
|
||||
movs r0, 0
|
||||
str r0, [r5]
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
ldr r0, _0804D5F8 @ =sub_8050138
|
||||
bl SetMainCallback2
|
||||
b _0804D620
|
||||
@@ -4296,7 +4296,7 @@ sub_804E944: @ 804E944
|
||||
ldr r0, [r0]
|
||||
bl Free
|
||||
bl FreeAllWindowBuffers
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
ldr r0, _0804E984 @ =c2_8056854
|
||||
bl SetMainCallback2
|
||||
b _0804E9AA
|
||||
@@ -7178,7 +7178,7 @@ _0804FF7A:
|
||||
lsls r0, 1
|
||||
cmp r1, r0
|
||||
bls _0804FFAC
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
ldr r0, _0804FFC0 @ =c2_800ACD4
|
||||
bl SetMainCallback2
|
||||
ldr r1, [r4]
|
||||
@@ -7432,7 +7432,7 @@ _08050194:
|
||||
ldr r2, _08050230 @ =0x00001144
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
bl sub_80098B8
|
||||
bl CloseLink
|
||||
_080501A8:
|
||||
ldr r4, _08050234 @ =gUnknown_2031DAC
|
||||
movs r0, 0x88
|
||||
@@ -14745,7 +14745,7 @@ _0805434C:
|
||||
ldr r0, _08054378 @ =sub_804C718
|
||||
cmp r1, r0
|
||||
bne _08054384
|
||||
bl sub_80FA4F8
|
||||
bl IsNoOneConnected
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08054396
|
||||
@@ -14819,7 +14819,7 @@ sub_80543C4: @ 80543C4
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08054412
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
_08054412:
|
||||
ldr r0, _0805443C @ =gMain
|
||||
ldr r0, [r0, 0x8]
|
||||
|
||||
+1
-1
@@ -424,7 +424,7 @@ _0814D962:
|
||||
bl ClearGpuRegBits
|
||||
b _0814D9BA
|
||||
_0814D9A2:
|
||||
bl sub_80FCE44
|
||||
bl DestroyWirelessStatusIndicatorSprite
|
||||
adds r0, r5, 0
|
||||
bl sub_814EF10
|
||||
bl sub_815C9F4
|
||||
|
||||
Reference in New Issue
Block a user