Flatten pos fields in struct Sprite
This commit is contained in:
@@ -1306,8 +1306,8 @@ static void Task_NewGameBirchSpeech_WaitToShowBirch(u8 taskId)
|
||||
else
|
||||
{
|
||||
spriteId = gTasks[taskId].tBirchSpriteId;
|
||||
gSprites[spriteId].pos1.x = 136;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = 136;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
NewGameBirchSpeech_StartFadeInTarget1OutTarget2(taskId, 10);
|
||||
@@ -1369,8 +1369,8 @@ static void Task_NewGameBirchSpeechSub_InitPokeBall(u8 taskId)
|
||||
{
|
||||
u8 spriteId = gTasks[sBirchSpeechMainTaskId].tLotadSpriteId;
|
||||
|
||||
gSprites[spriteId].pos1.x = 100;
|
||||
gSprites[spriteId].pos1.y = 75;
|
||||
gSprites[spriteId].x = 100;
|
||||
gSprites[spriteId].y = 75;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].data[0] = 0;
|
||||
|
||||
@@ -1459,8 +1459,8 @@ static void Task_NewGameBirchSpeech_StartPlayerFadeIn(u8 taskId)
|
||||
{
|
||||
u8 spriteId = gTasks[taskId].tBrendanSpriteId;
|
||||
|
||||
gSprites[spriteId].pos1.x = 180;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = 180;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
gTasks[taskId].tPlayerSpriteId = spriteId;
|
||||
@@ -1533,7 +1533,7 @@ static void Task_NewGameBirchSpeech_SlideOutOldGenderSprite(u8 taskId)
|
||||
u8 spriteId = gTasks[taskId].tPlayerSpriteId;
|
||||
if (gTasks[taskId].tIsDoneFadingSprites == 0)
|
||||
{
|
||||
gSprites[spriteId].pos1.x += 4;
|
||||
gSprites[spriteId].x += 4;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1542,8 +1542,8 @@ static void Task_NewGameBirchSpeech_SlideOutOldGenderSprite(u8 taskId)
|
||||
spriteId = gTasks[taskId].tMaySpriteId;
|
||||
else
|
||||
spriteId = gTasks[taskId].tBrendanSpriteId;
|
||||
gSprites[spriteId].pos1.x = DISPLAY_WIDTH;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = DISPLAY_WIDTH;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gTasks[taskId].tPlayerSpriteId = spriteId;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
@@ -1556,13 +1556,13 @@ static void Task_NewGameBirchSpeech_SlideInNewGenderSprite(u8 taskId)
|
||||
{
|
||||
u8 spriteId = gTasks[taskId].tPlayerSpriteId;
|
||||
|
||||
if (gSprites[spriteId].pos1.x > 180)
|
||||
if (gSprites[spriteId].x > 180)
|
||||
{
|
||||
gSprites[spriteId].pos1.x -= 4;
|
||||
gSprites[spriteId].x -= 4;
|
||||
}
|
||||
else
|
||||
{
|
||||
gSprites[spriteId].pos1.x = 180;
|
||||
gSprites[spriteId].x = 180;
|
||||
if (gTasks[taskId].tIsDoneFadingSprites)
|
||||
{
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_NORMAL;
|
||||
@@ -1663,13 +1663,13 @@ static void Task_NewGameBirchSpeech_ReshowBirchLotad(u8 taskId)
|
||||
gSprites[gTasks[taskId].tBrendanSpriteId].invisible = TRUE;
|
||||
gSprites[gTasks[taskId].tMaySpriteId].invisible = TRUE;
|
||||
spriteId = gTasks[taskId].tBirchSpriteId;
|
||||
gSprites[spriteId].pos1.x = 136;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = 136;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
spriteId = gTasks[taskId].tLotadSpriteId;
|
||||
gSprites[spriteId].pos1.x = 100;
|
||||
gSprites[spriteId].pos1.y = 75;
|
||||
gSprites[spriteId].x = 100;
|
||||
gSprites[spriteId].y = 75;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
NewGameBirchSpeech_StartFadeInTarget1OutTarget2(taskId, 2);
|
||||
@@ -1716,8 +1716,8 @@ static void Task_NewGameBirchSpeech_AreYouReady(u8 taskId)
|
||||
spriteId = gTasks[taskId].tMaySpriteId;
|
||||
else
|
||||
spriteId = gTasks[taskId].tBrendanSpriteId;
|
||||
gSprites[spriteId].pos1.x = 120;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = 120;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gSprites[spriteId].oam.objMode = ST_OAM_OBJ_BLEND;
|
||||
gTasks[taskId].tPlayerSpriteId = spriteId;
|
||||
@@ -1833,8 +1833,8 @@ static void CB2_NewGameBirchSpeech_ReturnFromNamingScreen(void)
|
||||
gTasks[taskId].tPlayerGender = MALE;
|
||||
spriteId = gTasks[taskId].tBrendanSpriteId;
|
||||
}
|
||||
gSprites[spriteId].pos1.x = 180;
|
||||
gSprites[spriteId].pos1.y = 60;
|
||||
gSprites[spriteId].x = 180;
|
||||
gSprites[spriteId].y = 60;
|
||||
gSprites[spriteId].invisible = FALSE;
|
||||
gTasks[taskId].tPlayerSpriteId = spriteId;
|
||||
SetGpuReg(REG_OFFSET_BG1HOFS, -60);
|
||||
@@ -1869,8 +1869,8 @@ static void SpriteCB_MovePlayerDownWhileShrinking(struct Sprite *sprite)
|
||||
{
|
||||
u32 y;
|
||||
|
||||
y = (sprite->pos1.y << 16) + sprite->data[0] + 0xC000;
|
||||
sprite->pos1.y = y >> 16;
|
||||
y = (sprite->y << 16) + sprite->data[0] + 0xC000;
|
||||
sprite->y = y >> 16;
|
||||
sprite->data[0] = y;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user