summaryrefslogtreecommitdiff
path: root/src/intro.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/intro.c
parent1a43cdc81f31dc6213366beb9808f6f610580c49 (diff)
Flatten pos fields in struct Sprite
Diffstat (limited to 'src/intro.c')
-rw-r--r--src/intro.c114
1 files changed, 57 insertions, 57 deletions
diff --git a/src/intro.c b/src/intro.c
index e2cdb56f5..c42d27350 100644
--- a/src/intro.c
+++ b/src/intro.c
@@ -1530,14 +1530,14 @@ static void SpriteCB_Grass(struct Sprite * sprite)
switch (data[0])
{
case 0:
- data[1] = sprite->pos1.x << 5;
+ data[1] = sprite->x << 5;
data[2] = 160;
data[0]++;
// fallthrough
case 1:
data[1] -= data[2];
- sprite->pos1.x = data[1] >> 5;
- if (sprite->pos1.x <= 52)
+ sprite->x = data[1] >> 5;
+ if (sprite->x <= 52)
{
FightScene3_SlowBg1Scroll();
data[0]++;
@@ -1545,8 +1545,8 @@ static void SpriteCB_Grass(struct Sprite * sprite)
break;
case 2:
data[1] -= 32;
- sprite->pos1.x = data[1] >> 5;
- if (sprite->pos1.x <= -32)
+ sprite->x = data[1] >> 5;
+ if (sprite->x <= -32)
{
sprite->invisible = TRUE;
sprite->data[0]++;
@@ -1685,8 +1685,8 @@ static void IntroCB_FightScene4(struct IntroSequenceData * this)
if (JOY_NEW(R_BUTTON))
{
BlendPalettes(0xFFFF0064, 0, RGB_WHITE);
- this->nidorinoAnimSprite->pos2.x = 0;
- this->nidorinoAnimSprite->pos1.x = 0xB4;
+ this->nidorinoAnimSprite->x2 = 0;
+ this->nidorinoAnimSprite->x = 0xB4;
this->state = 1;
this->data[5] = 30;
}
@@ -1722,8 +1722,8 @@ static void CreateGengarBackSprite(struct IntroSequenceData * this)
static void FightScene4_StartNidorinoAffineAnim(struct IntroSequenceData * this)
{
- this->nidorinoAnimSprite->pos1.x += this->nidorinoAnimSprite->pos2.x;
- this->nidorinoAnimSprite->pos1.y += this->nidorinoAnimSprite->pos2.y;
+ this->nidorinoAnimSprite->x += this->nidorinoAnimSprite->x2;
+ this->nidorinoAnimSprite->y += this->nidorinoAnimSprite->y2;
obj_pos2_update_enable(this->nidorinoAnimSprite, 0, 0x2A);
this->nidorinoAnimSprite->callback = SpriteCallbackDummy;
StartSpriteAffineAnim(this->nidorinoAnimSprite, 1);
@@ -2048,9 +2048,9 @@ static void SpriteCB_LargeStar(struct Sprite * sprite)
sprite->data[0] -= sprite->data[2];
sprite->data[1] += sprite->data[3];
sprite->data[4] += 48;
- sprite->pos1.x = sprite->data[0] >> 4;
- sprite->pos1.y = sprite->data[1] >> 4;
- sprite->pos2.y = gSineTable[(sprite->data[4] >> 4) + 0x40] >> 5;
+ sprite->x = sprite->data[0] >> 4;
+ sprite->y = sprite->data[1] >> 4;
+ sprite->y2 = gSineTable[(sprite->data[4] >> 4) + 0x40] >> 5;
sprite->data[5]++;
if (sprite->data[5] % sTrailingSparklesSpawnRate)
{
@@ -2058,9 +2058,9 @@ static void SpriteCB_LargeStar(struct Sprite * sprite)
v = v * 1103515245 + 24691;
StoreWordInTwoHalfwords(&sprite->data[6], v);
v >>= 16;
- GameFreakScene_TrailingSparklesGen(sprite->pos1.x, sprite->pos1.y + sprite->pos2.y, v);
+ GameFreakScene_TrailingSparklesGen(sprite->x, sprite->y + sprite->y2, v);
}
- if (sprite->pos1.x < -8)
+ if (sprite->x < -8)
DestroySprite(sprite);
}
@@ -2073,17 +2073,17 @@ static void SpriteCB_TrailingSparkles(struct Sprite * sprite)
sprite->data[4]++;
sprite->data[5] += sprite->data[4];
sprite->data[7]++;
- sprite->pos1.x = (u16)sprite->data[0] >> sTrailingSparklesXprecision;
- sprite->pos1.y = sprite->data[1] >> sTrailingSparklesYprecision;
+ sprite->x = (u16)sprite->data[0] >> sTrailingSparklesXprecision;
+ sprite->y = sprite->data[1] >> sTrailingSparklesYprecision;
if (sTrailingSparklesGravityShift && sprite->data[3] < 0)
- sprite->pos2.y = sprite->data[5] >> sTrailingSparklesGravityShift;
+ sprite->y2 = sprite->data[5] >> sTrailingSparklesGravityShift;
if (sprite->data[7] > sTrailingSparklesFlickerStartTime)
{
sprite->invisible = !sprite->invisible;
if (sprite->data[7] > sTrailingSparklesDestroySpriteTime)
DestroySprite(sprite);
}
- if (sprite->pos1.y + sprite->pos2.y < 0 || sprite->pos1.y + sprite->pos2.y > 160)
+ if (sprite->y + sprite->y2 < 0 || sprite->y + sprite->y2 > 160)
DestroySprite(sprite);
}
@@ -2093,29 +2093,29 @@ static void SpriteCB_TrailingSparkles2(struct Sprite * sprite)
{
sprite->data[2]--;
sprite->data[1]++;
- sprite->pos1.y = sprite->data[1] >> 4;
- if (sprite->pos1.y > 0x56)
+ sprite->y = sprite->data[1] >> 4;
+ if (sprite->y > 0x56)
{
- sprite->pos1.y = 0x4A;
+ sprite->y = 0x4A;
sprite->data[1] = 0x4A0;
}
if (sprite->animEnded)
{
if (sprite->data[0] == 0)
{
- sprite->pos1.x += 26;
- if (sprite->pos1.x > 188)
+ sprite->x += 26;
+ if (sprite->x > 188)
{
- sprite->pos1.x = 376 - sprite->pos1.x;
+ sprite->x = 376 - sprite->x;
sprite->data[0] = 1;
}
}
else
{
- sprite->pos1.x -= 26;
- if (sprite->pos1.x < 52)
+ sprite->x -= 26;
+ if (sprite->x < 52)
{
- sprite->pos1.x = 104 - sprite->pos1.x;
+ sprite->x = 104 - sprite->x;
sprite->data[0] = 0;
}
}
@@ -2129,7 +2129,7 @@ static void SpriteCB_TrailingSparkles2(struct Sprite * sprite)
if (sprite->animEnded)
StartSpriteAnim(sprite, 0);
sprite->data[1] += 4;
- sprite->pos1.y = sprite->data[1] >> 4;
+ sprite->y = sprite->data[1] >> 4;
sprite->data[4]++;
if (sprite->data[4] > 50)
DestroySprite(sprite);
@@ -2155,8 +2155,8 @@ static void StartNidorinoAnimSpriteSlideIn(struct Sprite * sprite, s16 x0, s16 x
sprite->data[2] = speed;
sprite->data[3] = x1;
sprite->data[4] = 0;
- sprite->pos1.x = x0;
- sprite->pos1.y = 100;
+ sprite->x = x0;
+ sprite->y = 100;
sprite->callback = SpriteCB_NidorinoAnimSpriteSlideIn;
}
@@ -2169,10 +2169,10 @@ static void SpriteCB_NidorinoAnimSpriteSlideIn(struct Sprite * sprite)
sprite->data[1]--;
}
sprite->data[0] += sprite->data[1];
- sprite->pos1.x = sprite->data[0] >> 4;
- if (sprite->pos1.x >= sprite->data[3])
+ sprite->x = sprite->data[0] >> 4;
+ if (sprite->x >= sprite->data[3])
{
- sprite->pos1.x = sprite->data[3];
+ sprite->x = sprite->data[3];
sprite->callback = SpriteCallbackDummy;
}
}
@@ -2187,7 +2187,7 @@ static void FightScene4_NidorinoRearsUp(struct IntroSequenceData * ptr)
StartSpriteAnim(ptr->nidorinoAnimSprite, 2);
ptr->nidorinoAnimSprite->data[0] = 0;
ptr->nidorinoAnimSprite->data[1] = 0;
- ptr->nidorinoAnimSprite->pos2.y = 3;
+ ptr->nidorinoAnimSprite->y2 = 3;
ptr->nidorinoAnimSprite->callback = SpriteCB_NidorinoRearsUp;
}
@@ -2200,7 +2200,7 @@ static void SpriteCB_NidorinoRearsUp(struct Sprite * sprite)
if (sprite->data[1] > 8)
{
StartSpriteAnim(sprite, 1);
- sprite->pos2.y = 0;
+ sprite->y2 = 0;
sprite->data[0]++;
}
break;
@@ -2214,13 +2214,13 @@ static void SpriteCB_NidorinoRearsUp(struct Sprite * sprite)
if (sprite->data[2] > 1)
{
sprite->data[2] = 0;
- sprite->pos2.y = sprite->pos2.y == 0 ? 1 : 0;
+ sprite->y2 = sprite->y2 == 0 ? 1 : 0;
}
sprite->data[1]++;
if (sprite->data[1] > 48)
{
StartSpriteAnim(sprite, 0);
- sprite->pos2.y = 0;
+ sprite->y2 = 0;
sprite->callback = SpriteCallbackDummy;
}
break;
@@ -2258,8 +2258,8 @@ static void SpriteCB_NidorinoRecoil(struct Sprite * sprite)
case 1:
sprite->data[2] += sprite->data[7];
sprite->data[3] += 8;
- sprite->pos2.x = sprite->data[2] >> 4;
- sprite->pos2.y = -((gSineTable[sprite->data[3]] * gUnknown_203AB04) >> gUnknown_203AB08);
+ sprite->x2 = sprite->data[2] >> 4;
+ sprite->y2 = -((gSineTable[sprite->data[3]] * gUnknown_203AB04) >> gUnknown_203AB08);
sprite->data[5]++;
if (sprite->data[5] > gUnknown_203AB06)
{
@@ -2278,11 +2278,11 @@ static void SpriteCB_NidorinoRecoil(struct Sprite * sprite)
break;
case 2:
sprite->data[2] += sprite->data[7];
- sprite->pos2.x = sprite->data[2] >> 4;
+ sprite->x2 = sprite->data[2] >> 4;
sprite->data[1]++;
if (sprite->data[1] > 6)
{
- CreateNidorinoRecoilDustSprites(sprite->pos1.x + sprite->pos2.x, sprite->pos1.y + sprite->pos2.y, sprite->data[6]);
+ CreateNidorinoRecoilDustSprites(sprite->x + sprite->x2, sprite->y + sprite->y2, sprite->data[6]);
sprite->data[6] *= 1103515245;
}
if (sprite->data[1] > 12)
@@ -2296,7 +2296,7 @@ static void SpriteCB_NidorinoRecoil(struct Sprite * sprite)
sprite->data[1]++;
if (sprite->data[1] > 16)
{
- StartSpriteHopToPosAnim(sprite, gUnknown_203AB0A, -sprite->pos2.x, 4);
+ StartSpriteHopToPosAnim(sprite, gUnknown_203AB0A, -sprite->x2, 4);
}
break;
}
@@ -2332,15 +2332,15 @@ static void SpriteCB_NidorinoRecoilDust(struct Sprite * sprite)
switch (sprite->data[0])
{
case 0:
- data[1] = sprite->pos1.x << 4;
- data[2] = sprite->pos1.y << 4;
+ data[1] = sprite->x << 4;
+ data[2] = sprite->y << 4;
sprite->data[0]++;
// fallthrough
case 1:
data[1] -= data[3];
data[2] += data[4];
- sprite->pos1.x = data[1] >> 4;
- sprite->pos1.y = data[2] >> 4;
+ sprite->x = data[1] >> 4;
+ sprite->y = data[2] >> 4;
if (sprite->animEnded)
DestroySprite(sprite);
break;
@@ -2357,7 +2357,7 @@ static void StartSpriteHopToPosAnim(struct Sprite * sprite, u16 a1, s16 a2, u8 a
{
sprite->data[0] = 0;
sprite->data[1] = a1;
- sprite->data[2] = sprite->pos2.x << 4;
+ sprite->data[2] = sprite->x2 << 4;
sprite->data[3] = (a2 << 4) / a1;
sprite->data[4] = 0;
sprite->data[5] = 0x800 / a1;
@@ -2386,13 +2386,13 @@ static void SpriteCB_HopToPos(struct Sprite * sprite)
{
sprite->data[2] += sprite->data[3];
sprite->data[4] += sprite->data[5];
- sprite->pos2.x = sprite->data[2] >> 4;
- sprite->pos2.y = -(gSineTable[sprite->data[4] >> 4] >> sprite->data[7]);
+ sprite->x2 = sprite->data[2] >> 4;
+ sprite->y2 = -(gSineTable[sprite->data[4] >> 4] >> sprite->data[7]);
}
else
{
- sprite->pos2.x = (u16)sprite->data[2] >> 4;
- sprite->pos2.y = 0;
+ sprite->x2 = (u16)sprite->data[2] >> 4;
+ sprite->y2 = 0;
StartSpriteAnim(sprite, 2);
if (sprite->data[7] == 5)
sprite->callback = SpriteCallbackDummy;
@@ -2422,8 +2422,8 @@ static void StartNidorinoAnim_LaunchSelfAtGengarAnim(struct IntroSequenceData *
ptr->nidorinoAnimSprite->data[3] = 0;
ptr->nidorinoAnimSprite->data[4] = 0;
ptr->nidorinoAnimSprite->data[5] = 0;
- ptr->nidorinoAnimSprite->pos1.x += ptr->nidorinoAnimSprite->pos2.x;
- ptr->nidorinoAnimSprite->pos2.x = 0;
+ ptr->nidorinoAnimSprite->x += ptr->nidorinoAnimSprite->x2;
+ ptr->nidorinoAnimSprite->x2 = 0;
gUnknown_203AB0C = 0x24;
gUnknown_203AB06 = 0x28;
gUnknown_203AB04 = 0x03;
@@ -2443,9 +2443,9 @@ static void SpriteCB_NidorinoAnim_LaunchSelfAtGengar(struct Sprite * sprite)
{
sprite->data[2]++;
if (sprite->data[2] & 1)
- sprite->pos2.x++;
+ sprite->x2++;
else
- sprite->pos2.x--;
+ sprite->x2--;
}
if (sprite->data[1] > 17)
{
@@ -2464,8 +2464,8 @@ static void SpriteCB_NidorinoAnim_LaunchSelfAtGengar(struct Sprite * sprite)
break;
case 2:
sprite->data[1] += sprite->data[7];
- sprite->pos2.x = -(sprite->data[1] >> 4);
- sprite->pos2.y = -((gSineTable[sprite->data[1] >> 4] * gUnknown_203AB04) >> gUnknown_203AB08);
+ sprite->x2 = -(sprite->data[1] >> 4);
+ sprite->y2 = -((gSineTable[sprite->data[1] >> 4] * gUnknown_203AB04) >> gUnknown_203AB08);
sprite->data[2]++;
if (sprite->data[7] > 12)
sprite->data[7]--;