summaryrefslogtreecommitdiff
path: root/src/trade.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/trade.c')
-rw-r--r--src/trade.c106
1 files changed, 53 insertions, 53 deletions
diff --git a/src/trade.c b/src/trade.c
index 218471fe6..2659c8833 100644
--- a/src/trade.c
+++ b/src/trade.c
@@ -1838,14 +1838,14 @@ static void TradeMenuMoveCursor(u8 *tradeMenuCursorPosition, u8 direction)
if (newPosition == 12) // CANCEL
{
StartSpriteAnim(&gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx], 1);
- gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].pos1.x = 0xe0;
- gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].pos1.y = 0xa0;
+ gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].x = 0xe0;
+ gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].y = 0xa0;
}
else
{
StartSpriteAnim(&gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx], 0);
- gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].pos1.x = gTradeMonSpriteCoords[newPosition][0] * 8 + 32;
- gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].pos1.y = gTradeMonSpriteCoords[newPosition][1] * 8;
+ gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].x = gTradeMonSpriteCoords[newPosition][0] * 8 + 32;
+ gSprites[gUnknown_03004824->tradeMenuCursorSpriteIdx].y = gTradeMonSpriteCoords[newPosition][1] * 8;
}
if (*tradeMenuCursorPosition != newPosition)
{
@@ -2278,10 +2278,10 @@ static void sub_8049ED4(u8 a0)
break;
case 3:
sub_804A96C_alt(&gUnknown_03004824->unk_00c8, 15 * whichParty, 0, gTradePartyBoxTilemap, 15, 17, 0);
- gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].pos1.x = (gTradeMonSpriteCoords[6 * whichParty + whichPokemon ][0] + gTradeMonSpriteCoords[6 * whichParty + whichPokemon + 1][0]) / 2 * 8 + 14;
- gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].pos1.y = gTradeMonSpriteCoords[6 * whichParty + whichPokemon ][1] * 8 - 12;
- gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].pos2.x = 0;
- gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].pos2.y = 0;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].x = (gTradeMonSpriteCoords[6 * whichParty + whichPokemon ][0] + gTradeMonSpriteCoords[6 * whichParty + whichPokemon + 1][0]) / 2 * 8 + 14;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].y = gTradeMonSpriteCoords[6 * whichParty + whichPokemon ][1] * 8 - 12;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].x2 = 0;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][whichPokemon]].y2 = 0;
stringLength = sub_804A2B4(string1 + 6, whichParty, whichPokemon);
string1[0] = 0xFC;
string1[1] = 0x06;
@@ -3062,10 +3062,10 @@ static void sub_804A740(u8 whichParty)
for (i = 0; i < gUnknown_03004824->partyCounts[whichParty]; i ++)
{
gSprites[gUnknown_03004824->partyIcons[whichParty][i]].invisible = FALSE;
- gSprites[gUnknown_03004824->partyIcons[whichParty][i]].pos1.x = gTradeMonSpriteCoords[6 * whichParty + i][0] * 8 + 14;
- gSprites[gUnknown_03004824->partyIcons[whichParty][i]].pos1.y = gTradeMonSpriteCoords[6 * whichParty + i][1] * 8 - 12;
- gSprites[gUnknown_03004824->partyIcons[whichParty][i]].pos2.x = 0;
- gSprites[gUnknown_03004824->partyIcons[whichParty][i]].pos2.y = 0;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][i]].x = gTradeMonSpriteCoords[6 * whichParty + i][0] * 8 + 14;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][i]].y = gTradeMonSpriteCoords[6 * whichParty + i][1] * 8 - 12;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][i]].x2 = 0;
+ gSprites[gUnknown_03004824->partyIcons[whichParty][i]].y2 = 0;
}
}
@@ -3397,7 +3397,7 @@ static void sub_804B07C(struct Sprite *sprite)
static void sub_804B0BC(struct Sprite *sprite)
{
sprite->data[0] ++;
- sprite->pos2.y ++;
+ sprite->y2 ++;
if (sprite->data[0] == 10)
DestroySprite(sprite);
}
@@ -3405,7 +3405,7 @@ static void sub_804B0BC(struct Sprite *sprite)
static void sub_804B0E0(struct Sprite *sprite)
{
sprite->data[0] ++;
- sprite->pos2.y --;
+ sprite->y2 --;
if (sprite->data[0] == 10)
DestroySprite(sprite);
}
@@ -4352,8 +4352,8 @@ static bool8 sub_804C29C(void)
{
case 0:
gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].invisible = FALSE;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.x = -0xb4;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.y = gMonFrontPicCoords[gUnknown_03004828->tradeSpecies[0]].y_offset;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].x2 = -0xb4;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y2 = gMonFrontPicCoords[gUnknown_03004828->tradeSpecies[0]].y_offset;
gUnknown_03004828->unk_00c4 ++;
gUnknown_03004828->unk_0124 = GetCurrentMapMusic();
PlayBGM(MUS_EVOLUTION);
@@ -4361,12 +4361,12 @@ static bool8 sub_804C29C(void)
case 1:
if (gUnknown_03004828->bg2hofs > 0)
{
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.x += 3;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].x2 += 3;
gUnknown_03004828->bg2hofs -= 3;
}
else
{
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.x = 0;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].x2 = 0;
gUnknown_03004828->bg2hofs = 0;
gUnknown_03004828->unk_00c4 = 10;
}
@@ -4479,10 +4479,10 @@ static bool8 sub_804C29C(void)
REG_DISPCNT = DISPCNT_MODE_1 | DISPCNT_OBJ_1D_MAP | DISPCNT_BG1_ON | DISPCNT_BG2_ON | DISPCNT_OBJ_ON;
break;
case 200:
- gSprites[gUnknown_03004828->unk_00ba].pos1.y -= 2;
- gSprites[gUnknown_03004828->unk_00bb].pos1.y -= 2;
+ gSprites[gUnknown_03004828->unk_00ba].y -= 2;
+ gSprites[gUnknown_03004828->unk_00bb].y -= 2;
sub_804C0F8(0);
- if (gSprites[gUnknown_03004828->unk_00ba].pos1.y < -8)
+ if (gSprites[gUnknown_03004828->unk_00ba].y < -8)
{
gUnknown_03004828->unk_00c4 = 29;
}
@@ -4512,13 +4512,13 @@ static bool8 sub_804C29C(void)
PlaySE(SE_WARP_OUT);
gUnknown_03004828->unk_00c4 ++;
}
- gSprites[gUnknown_03004828->unk_00ba].pos2.y -= 3;
- gSprites[gUnknown_03004828->unk_00bb].pos2.y += 3;
+ gSprites[gUnknown_03004828->unk_00ba].y2 -= 3;
+ gSprites[gUnknown_03004828->unk_00bb].y2 += 3;
break;
case 33:
- gSprites[gUnknown_03004828->unk_00ba].pos2.y -= 3;
- gSprites[gUnknown_03004828->unk_00bb].pos2.y += 3;
- if (gSprites[gUnknown_03004828->unk_00ba].pos2.y <= -0x5a)
+ gSprites[gUnknown_03004828->unk_00ba].y2 -= 3;
+ gSprites[gUnknown_03004828->unk_00bb].y2 += 3;
+ if (gSprites[gUnknown_03004828->unk_00ba].y2 <= -0x5a)
{
gSprites[gUnknown_03004828->unk_00ba].data[1] = 1;
gSprites[gUnknown_03004828->unk_00bb].data[1] = 1;
@@ -4550,22 +4550,22 @@ static bool8 sub_804C29C(void)
StartSpriteAffineAnim(&gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]], 0);
}
StartSpriteAffineAnim(&gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]], 0);
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos1.x = 0x3c;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos1.x = 0xb4;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos1.y = 0xc0;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos1.y = -0x20;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].x = 0x3c;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].x = 0xb4;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y = 0xc0;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].y = -0x20;
gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].invisible = FALSE;
gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].invisible = FALSE;
gUnknown_03004828->unk_00c4 ++;
break;
case 38:
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.y -= 3;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos2.y += 3;
- if (-0xa0 > gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.y && gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.y >= -0xa3)
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y2 -= 3;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].y2 += 3;
+ if (-0xa0 > gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y2 && gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y2 >= -0xa3)
{
PlaySE(SE_WARP_IN);
}
- if (gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].pos2.y < -0xde)
+ if (gSprites[gUnknown_03004828->pokePicSpriteIdxs[0]].y2 < -0xde)
{
gSprites[gUnknown_03004828->unk_00ba].data[1] = 0;
gSprites[gUnknown_03004828->unk_00bb].data[1] = 0;
@@ -4576,9 +4576,9 @@ static bool8 sub_804C29C(void)
}
break;
case 39:
- gSprites[gUnknown_03004828->unk_00ba].pos2.y -= 3;
- gSprites[gUnknown_03004828->unk_00bb].pos2.y += 3;
- if (gSprites[gUnknown_03004828->unk_00ba].pos2.y <= -0xde)
+ gSprites[gUnknown_03004828->unk_00ba].y2 -= 3;
+ gSprites[gUnknown_03004828->unk_00bb].y2 += 3;
+ if (gSprites[gUnknown_03004828->unk_00ba].y2 <= -0xde)
{
BeginNormalPaletteFade(0xFFFFFFFF, -1, 0, 16, RGB(0, 0, 0));
gUnknown_03004828->unk_00c4 ++;
@@ -4611,9 +4611,9 @@ static bool8 sub_804C29C(void)
break;
case 43:
sub_804C0F8(1);
- gSprites[gUnknown_03004828->unk_00ba].pos2.y += 3;
- gSprites[gUnknown_03004828->unk_00bb].pos2.y += 3;
- if (gSprites[gUnknown_03004828->unk_00ba].pos2.y + gSprites[gUnknown_03004828->unk_00ba].pos1.y == 64)
+ gSprites[gUnknown_03004828->unk_00ba].y2 += 3;
+ gSprites[gUnknown_03004828->unk_00bb].y2 += 3;
+ if (gSprites[gUnknown_03004828->unk_00ba].y2 + gSprites[gUnknown_03004828->unk_00ba].y == 64)
{
gUnknown_03004828->unk_00c4 ++;
}
@@ -4719,10 +4719,10 @@ static bool8 sub_804C29C(void)
}
break;
case 66:
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos1.x = 0x78;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos1.y = gMonFrontPicCoords[gUnknown_03004828->tradeSpecies[1]].y_offset + 60;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos2.x = 0;
- gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].pos2.y = 0;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].x = 0x78;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].y = gMonFrontPicCoords[gUnknown_03004828->tradeSpecies[1]].y_offset + 60;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].x2 = 0;
+ gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].y2 = 0;
CreatePokeballSprite(gUnknown_03004828->pokePicSpriteIdxs[1], gSprites[gUnknown_03004828->pokePicSpriteIdxs[1]].oam.paletteNum, 0x78, 0x54, 2, 1, 0x14, 0xfffff);
FreeSpriteOamMatrix(&gSprites[gUnknown_03004828->unk_0103]);
DestroySprite(&gSprites[gUnknown_03004828->unk_0103]);
@@ -4849,16 +4849,16 @@ static void sub_804D63C(void)
static void sub_804D6BC(struct Sprite *sprite)
{
- sprite->pos1.y += sprite->data[0] / 10;
+ sprite->y += sprite->data[0] / 10;
sprite->data[5] += sprite->data[1];
- sprite->pos1.x = sprite->data[5] / 10;
- if (sprite->pos1.y > 0x4c)
+ sprite->x = sprite->data[5] / 10;
+ if (sprite->y > 0x4c)
{
- sprite->pos1.y = 0x4c;
+ sprite->y = 0x4c;
sprite->data[0] = -(sprite->data[0] * sprite->data[2]) / 100;
sprite->data[3] ++;
}
- if (sprite->pos1.x == 0x78)
+ if (sprite->x == 0x78)
sprite->data[1] = 0;
sprite->data[0] += sprite->data[4];
if (sprite->data[3] == 4)
@@ -4870,7 +4870,7 @@ static void sub_804D6BC(struct Sprite *sprite)
static void sub_804D738(struct Sprite *sprite)
{
- sprite->pos2.y += gTradeBallVerticalVelocityTable[sprite->data[0]];
+ sprite->y2 += gTradeBallVerticalVelocityTable[sprite->data[0]];
if (sprite->data[0] == 22)
PlaySE(SE_BALL_BOUNCE_1);
if (++ sprite->data[0] == 44)
@@ -4888,7 +4888,7 @@ static void sub_804D7AC(struct Sprite *sprite)
StartSpriteAffineAnim(sprite, 1);
if (++ sprite->data[1] > 20)
{
- sprite->pos2.y -= gTradeBallVerticalVelocityTable[sprite->data[0]];
+ sprite->y2 -= gTradeBallVerticalVelocityTable[sprite->data[0]];
if (++ sprite->data[0] == 23)
{
DestroySprite(sprite);
@@ -4901,7 +4901,7 @@ static void sub_804D80C(struct Sprite *sprite)
{
if (sprite->data[2] == 0)
{
- if ((sprite->pos1.y += 4) > sprite->data[3])
+ if ((sprite->y += 4) > sprite->data[3])
{
sprite->data[2] ++;
sprite->data[0] = 0x16;
@@ -4916,7 +4916,7 @@ static void sub_804D80C(struct Sprite *sprite)
PlaySE(SE_BALL_BOUNCE_3);
if (sprite->data[0] == 0x6b)
PlaySE(SE_BALL_BOUNCE_4);
- sprite->pos2.y += gTradeBallVerticalVelocityTable[sprite->data[0]];
+ sprite->y2 += gTradeBallVerticalVelocityTable[sprite->data[0]];
if (++sprite->data[0] == 0x6c)
sprite->callback = SpriteCallbackDummy;
}