through PlayerTurnInPlace
This commit is contained in:
@@ -5,267 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_805C06C
|
||||
sub_805C06C: @ 805C06C
|
||||
push {r4,lr}
|
||||
lsls r1, 24
|
||||
lsrs r4, r1, 24
|
||||
ldr r0, _0805C09C @ =gPlayerAvatar
|
||||
ldrb r1, [r0, 0x5]
|
||||
lsls r0, r1, 3
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, _0805C0A0 @ =gObjectEvents
|
||||
adds r0, r1
|
||||
adds r1, r4, 0
|
||||
bl ObjectEventSetHeldMovement
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0805C094
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_81126AC
|
||||
_0805C094:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805C09C: .4byte gPlayerAvatar
|
||||
_0805C0A0: .4byte gObjectEvents
|
||||
thumb_func_end sub_805C06C
|
||||
|
||||
thumb_func_start sub_805C0A4
|
||||
sub_805C0A4: @ 805C0A4
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
adds r4, r0, 0
|
||||
lsls r1, 24
|
||||
lsrs r5, r1, 24
|
||||
adds r1, r5, 0
|
||||
bl ObjectEventSetHeldMovement
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0805C0CA
|
||||
ldrb r0, [r4, 0x8]
|
||||
ldrb r1, [r4, 0x9]
|
||||
ldrb r2, [r4, 0xA]
|
||||
movs r3, 0x20
|
||||
str r3, [sp]
|
||||
adds r3, r5, 0
|
||||
bl sub_8112588
|
||||
_0805C0CA:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_805C0A4
|
||||
|
||||
thumb_func_start sub_805C0D4
|
||||
sub_805C0D4: @ 805C0D4
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_8063F2C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_805C0D4
|
||||
|
||||
thumb_func_start PlayerGoSlow
|
||||
PlayerGoSlow: @ 805C0EC
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_8063F58
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerGoSlow
|
||||
|
||||
thumb_func_start PlayerGoSpeed1
|
||||
PlayerGoSpeed1: @ 805C104
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetWalkNormalMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerGoSpeed1
|
||||
|
||||
thumb_func_start PlayerGoSpeed2
|
||||
PlayerGoSpeed2: @ 805C11C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetWalkFastMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerGoSpeed2
|
||||
|
||||
thumb_func_start sub_805C134
|
||||
sub_805C134: @ 805C134
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_8063FDC
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_805C134
|
||||
|
||||
thumb_func_start PlayerRideWaterCurrent
|
||||
PlayerRideWaterCurrent: @ 805C14C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_8064008
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerRideWaterCurrent
|
||||
|
||||
thumb_func_start sub_805C164
|
||||
sub_805C164: @ 805C164
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetWalkFastestMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_805C164
|
||||
|
||||
thumb_func_start PlayerRun
|
||||
PlayerRun: @ 805C17C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetPlayerRunMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerRun
|
||||
|
||||
thumb_func_start PlayerRunSlow
|
||||
PlayerRunSlow: @ 805C194
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetPlayerRunSlowMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerRunSlow
|
||||
|
||||
thumb_func_start PlayerOnBikeCollide
|
||||
PlayerOnBikeCollide: @ 805C1AC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
bl sub_805C438
|
||||
adds r0, r4, 0
|
||||
bl GetWalkInPlaceNormalMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerOnBikeCollide
|
||||
|
||||
thumb_func_start PlayerNotOnBikeCollide
|
||||
PlayerNotOnBikeCollide: @ 805C1D0
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
bl sub_805C438
|
||||
adds r0, r4, 0
|
||||
bl GetStepInPlaceDelay32AnimId
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x2
|
||||
bl PlayerSetAnimId
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerNotOnBikeCollide
|
||||
|
||||
thumb_func_start PlayerFaceDirection
|
||||
PlayerFaceDirection: @ 805C1F4
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetFaceDirectionMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerFaceDirection
|
||||
|
||||
thumb_func_start sub_805C20C
|
||||
sub_805C20C: @ 805C20C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetWalkSlowMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_805C20C
|
||||
|
||||
thumb_func_start PlayerTurnInPlace
|
||||
PlayerTurnInPlace: @ 805C224
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl GetWalkInPlaceSlowMovementAction
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl PlayerSetAnimId
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end PlayerTurnInPlace
|
||||
|
||||
thumb_func_start PlayerJumpLedge
|
||||
PlayerJumpLedge: @ 805C23C
|
||||
push {r4,lr}
|
||||
|
||||
Reference in New Issue
Block a user