summaryrefslogtreecommitdiff
path: root/src/field/overworld.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/field/overworld.c')
-rw-r--r--src/field/overworld.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/field/overworld.c b/src/field/overworld.c
index d6f255409..59aac5c33 100644
--- a/src/field/overworld.c
+++ b/src/field/overworld.c
@@ -2648,14 +2648,14 @@ void CreateLinkPlayerSprite(u8 linkPlayerId)
mapObj->spriteId = AddPseudoFieldObject(val, SpriteCB_LinkPlayer, 0, 0, 0);
sprite = &gSprites[mapObj->spriteId];
sprite->coordOffsetEnabled = TRUE;
- sprite->data0 = linkPlayerId;
+ sprite->data[0] = linkPlayerId;
mapObj->mapobj_bit_2 = 0;
}
}
void SpriteCB_LinkPlayer(struct Sprite *sprite)
{
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[sprite->data0];
+ struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[sprite->data[0]];
struct MapObject *mapObj = &gMapObjects[linkPlayerMapObj->mapObjId];
sprite->pos1.x = mapObj->coords1.x;
sprite->pos1.y = mapObj->coords1.y;
@@ -2668,7 +2668,7 @@ void SpriteCB_LinkPlayer(struct Sprite *sprite)
sub_806487C(sprite, 0);
if (mapObj->mapobj_bit_2)
{
- sprite->invisible = ((sprite->data7 & 4) >> 2);
- sprite->data7++;
+ sprite->invisible = ((sprite->data[7] & 4) >> 2);
+ sprite->data[7]++;
}
}