diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/heal_location.s | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/asm/heal_location.s b/asm/heal_location.s index bdf12aa5d..d8043acae 100644 --- a/asm/heal_location.s +++ b/asm/heal_location.s @@ -5,83 +5,6 @@ .text - thumb_func_start GetHealLocationIndexFromMapGroupAndNum -GetHealLocationIndexFromMapGroupAndNum: @ 80BFC50 - push {r4,lr} - lsls r0, 16 - lsrs r4, r0, 16 - lsls r1, 16 - lsrs r1, 16 - movs r3, 0 - ldr r2, _080BFC74 @ =sSpawnPoints -_080BFC5E: - movs r0, 0 - ldrsb r0, [r2, r0] - cmp r0, r4 - bne _080BFC78 - movs r0, 0x1 - ldrsb r0, [r2, r0] - cmp r0, r1 - bne _080BFC78 - adds r0, r3, 0x1 - b _080BFC82 - .align 2, 0 -_080BFC74: .4byte sSpawnPoints -_080BFC78: - adds r2, 0x8 - adds r3, 0x1 - cmp r3, 0x13 - bls _080BFC5E - movs r0, 0 -_080BFC82: - pop {r4} - pop {r1} - bx r1 - thumb_func_end GetHealLocationIndexFromMapGroupAndNum - - thumb_func_start GetHealLocationPointerFromMapGroupAndNum -GetHealLocationPointerFromMapGroupAndNum: @ 80BFC88 - push {lr} - lsls r0, 16 - lsrs r0, 16 - lsls r1, 16 - lsrs r1, 16 - bl GetHealLocationIndexFromMapGroupAndNum - cmp r0, 0 - beq _080BFCA8 - lsls r0, 3 - ldr r1, _080BFCA4 @ =sSpawnPoints - 8 - adds r0, r1 - b _080BFCAA - .align 2, 0 -_080BFCA4: .4byte sSpawnPoints - 8 -_080BFCA8: - movs r0, 0 -_080BFCAA: - pop {r1} - bx r1 - thumb_func_end GetHealLocationPointerFromMapGroupAndNum - - thumb_func_start GetHealLocationPointer -GetHealLocationPointer: @ 80BFCB0 - push {lr} - cmp r0, 0 - beq _080BFCC8 - cmp r0, 0x14 - bhi _080BFCC8 - lsls r0, 3 - ldr r1, _080BFCC4 @ =sSpawnPoints - 8 - adds r0, r1 - b _080BFCCA - .align 2, 0 -_080BFCC4: .4byte sSpawnPoints - 8 -_080BFCC8: - movs r0, 0 -_080BFCCA: - pop {r1} - bx r1 - thumb_func_end GetHealLocationPointer - thumb_func_start sub_80BFCD0 sub_80BFCD0: @ 80BFCD0 push {r4-r6,lr} |