summaryrefslogtreecommitdiff
path: root/src/battle_transition.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-07-07 09:05:48 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-07-07 09:05:48 -0400
commitaec808ac0d6266dc1c96ecf1aca998a06b11db19 (patch)
tree74759e6d06b82ec3308e7ca8242d706604395f7b /src/battle_transition.c
parent1a43cdc81f31dc6213366beb9808f6f610580c49 (diff)
Flatten pos fields in struct Sprite
Diffstat (limited to 'src/battle_transition.c')
-rw-r--r--src/battle_transition.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/battle_transition.c b/src/battle_transition.c
index e07bcd582..5dd796aa5 100644
--- a/src/battle_transition.c
+++ b/src/battle_transition.c
@@ -1102,10 +1102,10 @@ static void SpriteCB_BT_Phase2SlidingPokeballs(struct Sprite *sprite)
}
else
{
- if ((u16)sprite->pos1.x <= 240)
+ if ((u16)sprite->x <= 240)
{
- s16 posX = sprite->pos1.x >> 3;
- s16 posY = sprite->pos1.y >> 3;
+ s16 posX = sprite->x >> 3;
+ s16 posY = sprite->y >> 3;
if (posX != sprite->data[2])
{
@@ -1119,8 +1119,8 @@ static void SpriteCB_BT_Phase2SlidingPokeballs(struct Sprite *sprite)
SOME_VRAM_STORE(ptr, posY + 1, posX, 0xF001);
}
}
- sprite->pos1.x += arr0[sprite->data[0]];
- if (sprite->pos1.x < -15 || sprite->pos1.x > 255)
+ sprite->x += arr0[sprite->data[0]];
+ if (sprite->x < -15 || sprite->x > 255)
FieldEffectStop(sprite, FLDEFF_POKEBALL);
}
}
@@ -2093,10 +2093,10 @@ static bool8 BT_Phase2MugshotsSpriteFuncs_InitParams(struct Sprite *sprite)
static bool8 BT_Phase2MugshotsSpriteFuncs_SlideSpriteIn(struct Sprite *sprite)
{
- sprite->pos1.x += sprite->spSpeed;
- if (sprite->spOpponentOrPlayer && sprite->pos1.x < 133)
+ sprite->x += sprite->spSpeed;
+ if (sprite->spOpponentOrPlayer && sprite->x < 133)
++sprite->spState;
- else if (!sprite->spOpponentOrPlayer && sprite->pos1.x > 103)
+ else if (!sprite->spOpponentOrPlayer && sprite->x > 103)
++sprite->spState;
return FALSE;
}
@@ -2104,7 +2104,7 @@ static bool8 BT_Phase2MugshotsSpriteFuncs_SlideSpriteIn(struct Sprite *sprite)
static bool8 BT_Phase2MugshotsSpriteFuncs_DecelerateSprite(struct Sprite *sprite)
{
sprite->spSpeed += sprite->spAbsAcc;
- sprite->pos1.x += sprite->spSpeed;
+ sprite->x += sprite->spSpeed;
if (sprite->spSpeed == 0)
{
++sprite->spState;
@@ -2118,8 +2118,8 @@ static bool8 BT_Phase2MugshotsSpriteFuncs_DecelerateSprite(struct Sprite *sprite
static bool8 BT_Phase2MugshotsSpriteFuncs_DecelerateSprite2(struct Sprite *sprite)
{
sprite->spSpeed += sprite->spAbsAcc;
- sprite->pos1.x += sprite->spSpeed;
- if (sprite->pos1.x < -31 || sprite->pos1.x > 271)
+ sprite->x += sprite->spSpeed;
+ if (sprite->x < -31 || sprite->x > 271)
++sprite->spState;
return FALSE;
}
@@ -2296,8 +2296,8 @@ static bool8 BT_Phase2WhiteFadeInStripes_SetupSprites(struct Task *task)
for (i = 0, posY = 0; i < 6; ++i, posY += 0x1B)
{
sprite = &gSprites[CreateInvisibleSprite(SpriteCB_BT_Phase2WhiteFadeInStripes)];
- sprite->pos1.x = 0xF0;
- sprite->pos1.y = posY;
+ sprite->x = 0xF0;
+ sprite->y = posY;
sprite->spDelay = buffer[i];
}
++sprite->spLastSprite;
@@ -2389,21 +2389,21 @@ static void SpriteCB_BT_Phase2WhiteFadeInStripes(struct Sprite *sprite)
else
{
u16 i;
- u16 *bldY = &gScanlineEffectRegBuffers[0][sprite->pos1.y];
- u16 *win0H = &gScanlineEffectRegBuffers[0][sprite->pos1.y + 160];
+ u16 *bldY = &gScanlineEffectRegBuffers[0][sprite->y];
+ u16 *win0H = &gScanlineEffectRegBuffers[0][sprite->y + 160];
u32 stripeWidth = sprite->spLastSprite ? 0x19 : 0x1B;
for (i = 0; i < stripeWidth; ++i)
{
bldY[i] = sprite->spBldyCounter >> 8;
- win0H[i] = (u8)(sprite->pos1.x);
+ win0H[i] = (u8)(sprite->x);
}
- if (sprite->pos1.x == 0 && sprite->spBldyCounter == 0x1000)
+ if (sprite->x == 0 && sprite->spBldyCounter == 0x1000)
sprite->spFinished = 1;
- sprite->pos1.x -= 24;
+ sprite->x -= 24;
sprite->spBldyCounter += 192;
- if (sprite->pos1.x < 0)
- sprite->pos1.x = 0;
+ if (sprite->x < 0)
+ sprite->x = 0;
if (sprite->spBldyCounter > 0x1000)
sprite->spBldyCounter = 0x1000;
if (sprite->spLastSprite)