Flatten pos fields in struct Sprite

This commit is contained in:
PikalaxALT
2021-07-07 09:05:48 -04:00
parent 1a43cdc81f
commit aec808ac0d
92 changed files with 2891 additions and 2891 deletions
+73 -73
View File
@@ -2279,7 +2279,7 @@ static bool8 HandleSwitchMapInput(void)
static void SpriteCB_SwitchMapCursor(struct Sprite * sprite)
{
sprite->pos1.y = sSwitchMapMenu->highlight.top + 16;
sprite->y = sSwitchMapMenu->highlight.top + 16;
}
static bool8 CreateSwitchMapCursor(void)
@@ -2781,8 +2781,8 @@ static void FreeMapEdgeSprites(void)
u8 i;
for (i = 0; i < NELEMS(sMapOpenCloseAnim->mapEdges); i++)
{
sMapOpenCloseAnim->mapEdges[i]->x = sMapOpenCloseAnim->mapEdges[i]->sprite->pos1.x;
sMapOpenCloseAnim->mapEdges[i]->y = sMapOpenCloseAnim->mapEdges[i]->sprite->pos1.y;
sMapOpenCloseAnim->mapEdges[i]->x = sMapOpenCloseAnim->mapEdges[i]->sprite->x;
sMapOpenCloseAnim->mapEdges[i]->y = sMapOpenCloseAnim->mapEdges[i]->sprite->y;
if (sMapOpenCloseAnim->mapEdges[i]->sprite != NULL)
{
DestroySprite(sMapOpenCloseAnim->mapEdges[i]->sprite);
@@ -2903,54 +2903,54 @@ static void Task_MapOpenAnim(u8 taskId)
static bool8 MoveMapEdgesOutward(void)
{
sub_80C2B48();
if (sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x == 0)
if (sMapOpenCloseAnim->mapEdges[0]->sprite->x == 0)
{
return TRUE;
}
else if (sMapOpenCloseAnim->moveState > 17)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[0]->sprite->x -= 1;
sMapOpenCloseAnim->mapEdges[1]->sprite->x -= 1;
sMapOpenCloseAnim->mapEdges[2]->sprite->x -= 1;
sMapOpenCloseAnim->mapEdges[3]->sprite->x += 1;
sMapOpenCloseAnim->mapEdges[4]->sprite->x += 1;
sMapOpenCloseAnim->mapEdges[5]->sprite->x += 1;
}
else if (sMapOpenCloseAnim->moveState > 14)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[0]->sprite->x -= 2;
sMapOpenCloseAnim->mapEdges[1]->sprite->x -= 2;
sMapOpenCloseAnim->mapEdges[2]->sprite->x -= 2;
sMapOpenCloseAnim->mapEdges[3]->sprite->x += 2;
sMapOpenCloseAnim->mapEdges[4]->sprite->x += 2;
sMapOpenCloseAnim->mapEdges[5]->sprite->x += 2;
}
else if (sMapOpenCloseAnim->moveState > 10)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[0]->sprite->x -= 3;
sMapOpenCloseAnim->mapEdges[1]->sprite->x -= 3;
sMapOpenCloseAnim->mapEdges[2]->sprite->x -= 3;
sMapOpenCloseAnim->mapEdges[3]->sprite->x += 3;
sMapOpenCloseAnim->mapEdges[4]->sprite->x += 3;
sMapOpenCloseAnim->mapEdges[5]->sprite->x += 3;
}
else if (sMapOpenCloseAnim->moveState > 6)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[0]->sprite->x -= 5;
sMapOpenCloseAnim->mapEdges[1]->sprite->x -= 5;
sMapOpenCloseAnim->mapEdges[2]->sprite->x -= 5;
sMapOpenCloseAnim->mapEdges[3]->sprite->x += 5;
sMapOpenCloseAnim->mapEdges[4]->sprite->x += 5;
sMapOpenCloseAnim->mapEdges[5]->sprite->x += 5;
}
else
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[0]->sprite->x -= 8;
sMapOpenCloseAnim->mapEdges[1]->sprite->x -= 8;
sMapOpenCloseAnim->mapEdges[2]->sprite->x -= 8;
sMapOpenCloseAnim->mapEdges[3]->sprite->x += 8;
sMapOpenCloseAnim->mapEdges[4]->sprite->x += 8;
sMapOpenCloseAnim->mapEdges[5]->sprite->x += 8;
}
sMapOpenCloseAnim->moveState++;
return FALSE;
@@ -2959,9 +2959,9 @@ static bool8 MoveMapEdgesOutward(void)
static void sub_80C2B48(void)
{
struct GpuWindowParams data;
data.left = sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x;
data.left = sMapOpenCloseAnim->mapEdges[0]->sprite->x;
data.top = 16;
data.right = sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x;
data.right = sMapOpenCloseAnim->mapEdges[3]->sprite->x;
data.bottom = 160;
SetGpuWindowDims(0, &data);
}
@@ -3059,54 +3059,54 @@ static void Task_MapCloseAnim(u8 taskId)
static bool8 MoveMapEdgesInward(void)
{
sub_80C2B48();
if (sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x == 104)
if (sMapOpenCloseAnim->mapEdges[0]->sprite->x == 104)
{
return TRUE;
}
else if (sMapOpenCloseAnim->moveState > 17)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x += 1;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x -= 1;
sMapOpenCloseAnim->mapEdges[0]->sprite->x += 1;
sMapOpenCloseAnim->mapEdges[1]->sprite->x += 1;
sMapOpenCloseAnim->mapEdges[2]->sprite->x += 1;
sMapOpenCloseAnim->mapEdges[3]->sprite->x -= 1;
sMapOpenCloseAnim->mapEdges[4]->sprite->x -= 1;
sMapOpenCloseAnim->mapEdges[5]->sprite->x -= 1;
}
else if (sMapOpenCloseAnim->moveState > 14)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x += 2;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x -= 2;
sMapOpenCloseAnim->mapEdges[0]->sprite->x += 2;
sMapOpenCloseAnim->mapEdges[1]->sprite->x += 2;
sMapOpenCloseAnim->mapEdges[2]->sprite->x += 2;
sMapOpenCloseAnim->mapEdges[3]->sprite->x -= 2;
sMapOpenCloseAnim->mapEdges[4]->sprite->x -= 2;
sMapOpenCloseAnim->mapEdges[5]->sprite->x -= 2;
}
else if (sMapOpenCloseAnim->moveState > 10)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x += 3;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x -= 3;
sMapOpenCloseAnim->mapEdges[0]->sprite->x += 3;
sMapOpenCloseAnim->mapEdges[1]->sprite->x += 3;
sMapOpenCloseAnim->mapEdges[2]->sprite->x += 3;
sMapOpenCloseAnim->mapEdges[3]->sprite->x -= 3;
sMapOpenCloseAnim->mapEdges[4]->sprite->x -= 3;
sMapOpenCloseAnim->mapEdges[5]->sprite->x -= 3;
}
else if (sMapOpenCloseAnim->moveState > 6)
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x += 5;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x -= 5;
sMapOpenCloseAnim->mapEdges[0]->sprite->x += 5;
sMapOpenCloseAnim->mapEdges[1]->sprite->x += 5;
sMapOpenCloseAnim->mapEdges[2]->sprite->x += 5;
sMapOpenCloseAnim->mapEdges[3]->sprite->x -= 5;
sMapOpenCloseAnim->mapEdges[4]->sprite->x -= 5;
sMapOpenCloseAnim->mapEdges[5]->sprite->x -= 5;
}
else
{
sMapOpenCloseAnim->mapEdges[0]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[1]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[2]->sprite->pos1.x += 8;
sMapOpenCloseAnim->mapEdges[3]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[4]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[5]->sprite->pos1.x -= 8;
sMapOpenCloseAnim->mapEdges[0]->sprite->x += 8;
sMapOpenCloseAnim->mapEdges[1]->sprite->x += 8;
sMapOpenCloseAnim->mapEdges[2]->sprite->x += 8;
sMapOpenCloseAnim->mapEdges[3]->sprite->x -= 8;
sMapOpenCloseAnim->mapEdges[4]->sprite->x -= 8;
sMapOpenCloseAnim->mapEdges[5]->sprite->x -= 8;
}
sMapOpenCloseAnim->moveState++;
return FALSE;
@@ -3116,14 +3116,14 @@ static void SpriteCB_MapCursor(struct Sprite * sprite)
{
if (sMapCursor->moveCounter != 0)
{
sprite->pos1.x += sMapCursor->horizontalMove;
sprite->pos1.y += sMapCursor->verticalMove;
sprite->x += sMapCursor->horizontalMove;
sprite->y += sMapCursor->verticalMove;
sMapCursor->moveCounter--;
}
else
{
sMapCursor->sprite->pos1.x = 8 * sMapCursor->x + 36;
sMapCursor->sprite->pos1.y = 8 * sMapCursor->y + 36;
sMapCursor->sprite->x = 8 * sMapCursor->x + 36;
sMapCursor->sprite->y = 8 * sMapCursor->y + 36;
}
}
@@ -3345,8 +3345,8 @@ static void SnapToIconOrButton(void)
break;
}
}
sMapCursor->sprite->pos1.x = 8 * sMapCursor->x + 36;
sMapCursor->sprite->pos1.y = 8 * sMapCursor->y + 36;
sMapCursor->sprite->x = 8 * sMapCursor->x + 36;
sMapCursor->sprite->y = 8 * sMapCursor->y + 36;
sMapCursor->selectedMapsec = GetSelectedMapSection(GetSelectedRegionMap(), LAYER_MAP, sMapCursor->y, sMapCursor->x);
}