summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDizzyEggg <jajkodizzy@wp.pl>2019-02-01 11:50:45 +0100
committerDizzyEggg <jajkodizzy@wp.pl>2019-02-01 11:50:45 +0100
commit7c8fb66acf964ba4cf6b5dd5af16b70b596c477b (patch)
tree9dce26ae079afa22bd1c7a97fd0cdac41774c9ce
parent5dfaf22fb37104fb21a740b77fb353263fc178ca (diff)
Fix field player avatar fakmatch
-rw-r--r--src/field_player_avatar.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/field_player_avatar.c b/src/field_player_avatar.c
index 7423216a4..b1291f0ce 100644
--- a/src/field_player_avatar.c
+++ b/src/field_player_avatar.c
@@ -90,7 +90,7 @@ static bool8 sub_808B618(void);
static bool8 PlayerIsAnimActive(void);
static bool8 PlayerCheckIfAnimFinishedOrInactive(void);
-static void PlayerRun(u8);
+static void PlayerRun(u8);
static void PlayerNotOnBikeCollide(u8);
static void PlayerNotOnBikeCollideWithFarawayIslandMew(u8);
@@ -343,7 +343,7 @@ static bool8 TryInterruptEventObjectSpecialAnim(struct EventObject *playerEventO
u8 r5 = direction;
register u8 r6 asm("r6") = direction;
#endif
- //a very bad HACK
+ //a very bad HACK
if (EventObjectIsMovementOverridden(playerEventObj)
&& !EventObjectClearHeldMovementIfFinished(playerEventObj))
@@ -821,24 +821,14 @@ void SetPlayerAvatarTransitionFlags(u16 transitionFlags)
static void DoPlayerAvatarTransition(void)
{
u8 i;
- u32 flags = gPlayerAvatar.unk1;
+ u8 flags = gPlayerAvatar.unk1;
if (flags != 0)
{
for (i = 0; i < 8; i++, flags >>= 1)
{
-#ifdef NONMATCHING
if (flags & 1)
- {
gUnknown_084974B8[i](&gEventObjects[gPlayerAvatar.eventObjectId]);
- }
-#else
- if (flags & 1)
- {
- register void (*const *funcs)(struct EventObject *) asm("r0") = gUnknown_084974B8;
- funcs[i](&gEventObjects[gPlayerAvatar.eventObjectId]);
- }
-#endif
}
gPlayerAvatar.unk1 = 0;
}
@@ -1151,7 +1141,7 @@ void PlayerGetDestCoords(s16 *x, s16 *y)
u8 player_get_pos_including_state_based_drift(s16 *x, s16 *y)
{
struct EventObject *object = &gEventObjects[gPlayerAvatar.eventObjectId];
-
+
if (object->heldMovementActive && !object->heldMovementFinished && !gSprites[object->spriteId].data[2])
{
*x = object->currentCoords.x;
@@ -1765,7 +1755,7 @@ static bool8 Fishing2(struct Task *task)
static bool8 Fishing3(struct Task *task)
{
AlignFishingAnimationFrames();
-
+
// Wait one second
task->tFrameCounter++;
if (task->tFrameCounter >= 60)