decompiled more, stuck on sub_81B1760

This commit is contained in:
golem galvanize
2018-10-20 20:25:28 -04:00
parent dded980cde
commit ba3247d5cd
5 changed files with 107 additions and 123 deletions
-121
View File
@@ -5,127 +5,6 @@
.text
thumb_func_start sub_81B1660
sub_81B1660: @ 81B1660
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
movs r1, 0xF
ands r1, r0
cmp r1, 0x2
bne _081B1680
ldr r5, =gText_CancelParticipation
b _081B168A
.pool
_081B1680:
cmp r1, 0x4
bne _081B168A
bl sub_81B88BC
adds r5, r0, 0
_081B168A:
cmp r5, 0
beq _081B16CC
ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
ldr r4, =gStringVar4
adds r0, r4, 0
adds r1, r5, 0
bl StringExpandPlaceholders
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r0, r1
ldr r1, =sub_81B16D4
str r1, [r0]
movs r0, 0x1
b _081B16CE
.pool
_081B16CC:
movs r0, 0
_081B16CE:
pop {r4-r6}
pop {r1}
bx r1
thumb_func_end sub_81B1660
thumb_func_start sub_81B16D4
sub_81B16D4: @ 81B16D4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl sub_81B1BD4
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081B16F8
bl sub_81B334C
ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r0
ldr r0, =sub_81B1708
str r0, [r1]
_081B16F8:
pop {r4}
pop {r0}
bx r0
.pool
thumb_func_end sub_81B16D4
thumb_func_start sub_81B1708
sub_81B1708: @ 81B1708
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
bl Menu_ProcessInputNoWrap_
lsls r0, 24
asrs r1, r0, 24
cmp r1, 0
beq _081B172E
cmp r1, 0
bgt _081B1728
movs r0, 0x1
negs r0, r0
cmp r1, r0
beq _081B174C
b _081B1758
_081B1728:
cmp r1, 0x1
beq _081B1752
b _081B1758
_081B172E:
ldr r0, =gUnknown_0203CEE8
strb r1, [r0]
ldr r1, =gUnknown_0203CEC8
movs r0, 0x7
strb r0, [r1, 0x9]
bl sub_81B8558
adds r0, r4, 0
bl sub_81B12C0
b _081B1758
.pool
_081B174C:
movs r0, 0x5
bl PlaySE
_081B1752:
adds r0, r4, 0
bl sub_81B1C1C
_081B1758:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_81B1708
thumb_func_start sub_81B1760
sub_81B1760: @ 81B1760
push {r4,lr}