sub_808F8BC

This commit is contained in:
PikalaxALT
2017-09-13 20:34:25 -04:00
parent c1f5183f40
commit ddf712beac
2 changed files with 64 additions and 108 deletions

View File

@@ -5,78 +5,6 @@
.text
thumb_func_start sub_808F8BC
sub_808F8BC: @ 808F8BC
push {r4-r6,lr}
sub sp, 0x4
adds r4, r0, 0
lsls r1, 24
lsrs r6, r1, 24
bl FieldObjectIsTrainerAndCloseToPlayer
lsls r0, 24
cmp r0, 0
bne _0808F8D4
movs r0, 0
b _0808F938
_0808F8D4:
mov r5, sp
adds r5, 0x2
mov r0, sp
adds r1, r5, 0
bl PlayerGetDestCoords
mov r2, sp
mov r0, sp
ldrh r0, [r0]
ldrh r1, [r4, 0x10]
subs r0, r1
strh r0, [r2]
ldrh r0, [r5]
ldrh r1, [r4, 0x12]
subs r0, r1
strh r0, [r5]
mov r0, sp
ldrh r3, [r5]
ldrh r2, [r0]
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bge _0808F908
negs r0, r0
lsls r0, 16
lsrs r2, r0, 16
_0808F908:
lsls r0, r3, 16
asrs r0, 16
cmp r0, 0
bge _0808F916
negs r0, r0
lsls r0, 16
lsrs r3, r0, 16
_0808F916:
ldr r0, =gUnknown_0850D714
lsls r4, r6, 2
adds r4, r0
mov r0, sp
movs r6, 0
ldrsh r0, [r0, r6]
movs r6, 0
ldrsh r1, [r5, r6]
lsls r2, 16
asrs r2, 16
lsls r3, 16
asrs r3, 16
ldr r4, [r4]
bl _call_via_r4
lsls r0, 24
lsrs r0, 24
_0808F938:
add sp, 0x4
pop {r4-r6}
pop {r1}
bx r1
.pool
thumb_func_end sub_808F8BC
thumb_func_start FieldObjectCB_LookRandomDirections
FieldObjectCB_LookRandomDirections: @ 808F944
push {lr}