ID --> Id

This commit is contained in:
PikalaxALT
2019-11-20 11:34:37 -05:00
parent db78195ccf
commit e1bdb76ab0
+91 -91
View File
@@ -40,9 +40,9 @@
struct EvoInfo struct EvoInfo
{ {
u8 preEvoSpriteID; u8 preEvoSpriteId;
u8 postEvoSpriteID; u8 postEvoSpriteId;
u8 evoTaskID; u8 evoTaskId;
u8 field_3; u8 field_3;
u16 savedPalette[48]; u16 savedPalette[48];
}; };
@@ -55,7 +55,7 @@ static EWRAM_DATA u16 *sEvoMovingBgPtr = NULL;
void (*gCB2_AfterEvolution)(void); void (*gCB2_AfterEvolution)(void);
#define sEvoCursorPos gBattleCommunication[1] // when learning a new move #define sEvoCursorPos gBattleCommunication[1] // when learning a new move
#define sEvoGraphicsTaskID gBattleCommunication[2] #define sEvoGraphicsTaskId gBattleCommunication[2]
// this file's functions // this file's functions
static void Task_EvolutionScene(u8 taskId); static void Task_EvolutionScene(u8 taskId);
@@ -166,7 +166,7 @@ static void CB2_BeginEvolutionScene(void)
#define tData7 data[7] #define tData7 data[7]
#define tData8 data[8] #define tData8 data[8]
#define tEvoWasStopped data[9] #define tEvoWasStopped data[9]
#define tPartyID data[10] #define tPartyId data[10]
#define TASK_BIT_CAN_STOP 0x1 #define TASK_BIT_CAN_STOP 0x1
#define TASK_BIT_LEARN_MOVE 0x80 #define TASK_BIT_LEARN_MOVE 0x80
@@ -185,37 +185,37 @@ static void Task_BeginEvolutionScene(u8 taskId)
{ {
u16 speciesToEvolve; u16 speciesToEvolve;
bool8 canStopEvo; bool8 canStopEvo;
u8 partyID; u8 partyId;
mon = &gPlayerParty[gTasks[taskId].tPartyID]; mon = &gPlayerParty[gTasks[taskId].tPartyId];
speciesToEvolve = gTasks[taskId].tPostEvoSpecies; speciesToEvolve = gTasks[taskId].tPostEvoSpecies;
canStopEvo = gTasks[taskId].tCanStop; canStopEvo = gTasks[taskId].tCanStop;
partyID = gTasks[taskId].tPartyID; partyId = gTasks[taskId].tPartyId;
DestroyTask(taskId); DestroyTask(taskId);
EvolutionScene(mon, speciesToEvolve, canStopEvo, partyID); EvolutionScene(mon, speciesToEvolve, canStopEvo, partyId);
} }
break; break;
} }
} }
void BeginEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyID) void BeginEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyId)
{ {
u8 taskId = CreateTask(Task_BeginEvolutionScene, 0); u8 taskId = CreateTask(Task_BeginEvolutionScene, 0);
gTasks[taskId].tState = 0; gTasks[taskId].tState = 0;
gTasks[taskId].tPostEvoSpecies = speciesToEvolve; gTasks[taskId].tPostEvoSpecies = speciesToEvolve;
gTasks[taskId].tCanStop = canStopEvo; gTasks[taskId].tCanStop = canStopEvo;
gTasks[taskId].tPartyID = partyID; gTasks[taskId].tPartyId = partyId;
SetMainCallback2(CB2_BeginEvolutionScene); SetMainCallback2(CB2_BeginEvolutionScene);
} }
void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyID) void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo, u8 partyId)
{ {
u8 name[20]; u8 name[20];
u16 currSpecies; u16 currSpecies;
u32 trainerId, personality; u32 trainerId, personality;
const struct CompressedSpritePalette* pokePal; const struct CompressedSpritePalette* pokePal;
u8 ID; u8 id;
SetHBlankCallback(NULL); SetHBlankCallback(NULL);
SetVBlankCallback(NULL); SetVBlankCallback(NULL);
@@ -270,11 +270,11 @@ void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo,
SetMultiuseSpriteTemplateToPokemon(currSpecies, 1); SetMultiuseSpriteTemplateToPokemon(currSpecies, 1);
gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable; gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable;
sEvoStructPtr->preEvoSpriteID = ID = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30); sEvoStructPtr->preEvoSpriteId = id = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30);
gSprites[ID].callback = SpriteCallbackDummy2; gSprites[id].callback = SpriteCallbackDummy2;
gSprites[ID].oam.paletteNum = 1; gSprites[id].oam.paletteNum = 1;
gSprites[ID].invisible = TRUE; gSprites[id].invisible = TRUE;
// postEvo sprite // postEvo sprite
DecompressPicFromTable(&gMonFrontPicTable[speciesToEvolve], DecompressPicFromTable(&gMonFrontPicTable[speciesToEvolve],
@@ -285,21 +285,21 @@ void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo,
SetMultiuseSpriteTemplateToPokemon(speciesToEvolve, 3); SetMultiuseSpriteTemplateToPokemon(speciesToEvolve, 3);
gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable; gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable;
sEvoStructPtr->postEvoSpriteID = ID = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30); sEvoStructPtr->postEvoSpriteId = id = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30);
gSprites[ID].callback = SpriteCallbackDummy2; gSprites[id].callback = SpriteCallbackDummy2;
gSprites[ID].oam.paletteNum = 2; gSprites[id].oam.paletteNum = 2;
gSprites[ID].invisible = TRUE; gSprites[id].invisible = TRUE;
LoadEvoSparkleSpriteAndPal(); LoadEvoSparkleSpriteAndPal();
sEvoStructPtr->evoTaskID = ID = CreateTask(Task_EvolutionScene, 0); sEvoStructPtr->evoTaskId = id = CreateTask(Task_EvolutionScene, 0);
gTasks[ID].tState = 0; gTasks[id].tState = 0;
gTasks[ID].tPreEvoSpecies = currSpecies; gTasks[id].tPreEvoSpecies = currSpecies;
gTasks[ID].tPostEvoSpecies = speciesToEvolve; gTasks[id].tPostEvoSpecies = speciesToEvolve;
gTasks[ID].tCanStop = canStopEvo; gTasks[id].tCanStop = canStopEvo;
gTasks[ID].tLearnsFirstMove = TRUE; gTasks[id].tLearnsFirstMove = TRUE;
gTasks[ID].tEvoWasStopped = FALSE; gTasks[id].tEvoWasStopped = FALSE;
gTasks[ID].tPartyID = partyID; gTasks[id].tPartyId = partyId;
memcpy(&sEvoStructPtr->savedPalette, &gPlttBufferUnfaded[0x20], 0x60); memcpy(&sEvoStructPtr->savedPalette, &gPlttBufferUnfaded[0x20], 0x60);
@@ -314,13 +314,13 @@ void EvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, bool8 canStopEvo,
static void CB2_EvolutionSceneLoadGraphics(void) static void CB2_EvolutionSceneLoadGraphics(void)
{ {
u8 ID; u8 id;
const struct CompressedSpritePalette* pokePal; const struct CompressedSpritePalette* pokePal;
u16 postEvoSpecies; u16 postEvoSpecies;
u32 trainerId, personality; u32 trainerId, personality;
struct Pokemon* Mon = &gPlayerParty[gTasks[sEvoStructPtr->evoTaskID].tPartyID]; struct Pokemon* Mon = &gPlayerParty[gTasks[sEvoStructPtr->evoTaskId].tPartyId];
postEvoSpecies = gTasks[sEvoStructPtr->evoTaskID].tPostEvoSpecies; postEvoSpecies = gTasks[sEvoStructPtr->evoTaskId].tPostEvoSpecies;
trainerId = GetMonData(Mon, MON_DATA_OT_ID); trainerId = GetMonData(Mon, MON_DATA_OT_ID);
personality = GetMonData(Mon, MON_DATA_PERSONALITY); personality = GetMonData(Mon, MON_DATA_PERSONALITY);
@@ -364,10 +364,10 @@ static void CB2_EvolutionSceneLoadGraphics(void)
SetMultiuseSpriteTemplateToPokemon(postEvoSpecies, 3); SetMultiuseSpriteTemplateToPokemon(postEvoSpecies, 3);
gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable; gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable;
sEvoStructPtr->postEvoSpriteID = ID = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30); sEvoStructPtr->postEvoSpriteId = id = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30);
gSprites[ID].callback = SpriteCallbackDummy2; gSprites[id].callback = SpriteCallbackDummy2;
gSprites[ID].oam.paletteNum = 2; gSprites[id].oam.paletteNum = 2;
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_BG_ALL_ON | DISPCNT_OBJ_1D_MAP); SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_BG_ALL_ON | DISPCNT_OBJ_1D_MAP);
@@ -385,8 +385,8 @@ static void CB2_EvolutionSceneLoadGraphics(void)
static void CB2_TradeEvolutionSceneLoadGraphics(void) static void CB2_TradeEvolutionSceneLoadGraphics(void)
{ {
struct Pokemon* Mon = &gPlayerParty[gTasks[sEvoStructPtr->evoTaskID].tPartyID]; struct Pokemon* Mon = &gPlayerParty[gTasks[sEvoStructPtr->evoTaskId].tPartyId];
u16 postEvoSpecies = gTasks[sEvoStructPtr->evoTaskID].tPostEvoSpecies; u16 postEvoSpecies = gTasks[sEvoStructPtr->evoTaskId].tPostEvoSpecies;
switch (gMain.state) switch (gMain.state)
{ {
@@ -437,14 +437,14 @@ static void CB2_TradeEvolutionSceneLoadGraphics(void)
break; break;
case 5: case 5:
{ {
u8 ID; u8 id;
SetMultiuseSpriteTemplateToPokemon(postEvoSpecies, 1); SetMultiuseSpriteTemplateToPokemon(postEvoSpecies, 1);
gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable; gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable;
sEvoStructPtr->postEvoSpriteID = ID = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30); sEvoStructPtr->postEvoSpriteId = id = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30);
gSprites[ID].callback = SpriteCallbackDummy2; gSprites[id].callback = SpriteCallbackDummy2;
gSprites[ID].oam.paletteNum = 2; gSprites[id].oam.paletteNum = 2;
gMain.state++; gMain.state++;
LinkTradeDrawWindow(); LinkTradeDrawWindow();
} }
@@ -469,13 +469,13 @@ static void CB2_TradeEvolutionSceneLoadGraphics(void)
} }
} }
void TradeEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, u8 preEvoSpriteID, u8 partyID) void TradeEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, u8 preEvoSpriteId, u8 partyId)
{ {
u8 name[20]; u8 name[20];
u16 currSpecies; u16 currSpecies;
u32 trainerId, personality; u32 trainerId, personality;
const struct CompressedSpritePalette* pokePal; const struct CompressedSpritePalette* pokePal;
u8 ID; u8 id;
GetMonData(mon, MON_DATA_NICKNAME, name); GetMonData(mon, MON_DATA_NICKNAME, name);
StringCopy10(gStringVar1, name); StringCopy10(gStringVar1, name);
@@ -489,7 +489,7 @@ void TradeEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, u8 preEvoSpri
trainerId = GetMonData(mon, MON_DATA_OT_ID); trainerId = GetMonData(mon, MON_DATA_OT_ID);
sEvoStructPtr = AllocZeroed(sizeof(struct EvoInfo)); sEvoStructPtr = AllocZeroed(sizeof(struct EvoInfo));
sEvoStructPtr->preEvoSpriteID = preEvoSpriteID; sEvoStructPtr->preEvoSpriteId = preEvoSpriteId;
DecompressPicFromTable(&gMonFrontPicTable[speciesToEvolve], DecompressPicFromTable(&gMonFrontPicTable[speciesToEvolve],
gMonSpritesGfxPtr->sprites[1], gMonSpritesGfxPtr->sprites[1],
@@ -500,21 +500,21 @@ void TradeEvolutionScene(struct Pokemon* mon, u16 speciesToEvolve, u8 preEvoSpri
SetMultiuseSpriteTemplateToPokemon(speciesToEvolve, 1); SetMultiuseSpriteTemplateToPokemon(speciesToEvolve, 1);
gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable; gMultiuseSpriteTemplate.affineAnims = gDummySpriteAffineAnimTable;
sEvoStructPtr->postEvoSpriteID = ID = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30); sEvoStructPtr->postEvoSpriteId = id = CreateSprite(&gMultiuseSpriteTemplate, 120, 64, 30);
gSprites[ID].callback = SpriteCallbackDummy2; gSprites[id].callback = SpriteCallbackDummy2;
gSprites[ID].oam.paletteNum = 2; gSprites[id].oam.paletteNum = 2;
gSprites[ID].invisible = TRUE; gSprites[id].invisible = TRUE;
LoadEvoSparkleSpriteAndPal(); LoadEvoSparkleSpriteAndPal();
sEvoStructPtr->evoTaskID = ID = CreateTask(Task_TradeEvolutionScene, 0); sEvoStructPtr->evoTaskId = id = CreateTask(Task_TradeEvolutionScene, 0);
gTasks[ID].tState = 0; gTasks[id].tState = 0;
gTasks[ID].tPreEvoSpecies = currSpecies; gTasks[id].tPreEvoSpecies = currSpecies;
gTasks[ID].tPostEvoSpecies = speciesToEvolve; gTasks[id].tPostEvoSpecies = speciesToEvolve;
gTasks[ID].tLearnsFirstMove = TRUE; gTasks[id].tLearnsFirstMove = TRUE;
gTasks[ID].tEvoWasStopped = FALSE; gTasks[id].tEvoWasStopped = FALSE;
gTasks[ID].tPartyID = partyID; gTasks[id].tPartyId = partyId;
gBattle_BG0_X = 0; gBattle_BG0_X = 0;
gBattle_BG0_Y = 0; gBattle_BG0_Y = 0;
@@ -595,7 +595,7 @@ static void CreateShedinja(u16 preEvoSpecies, struct Pokemon* mon)
static void Task_EvolutionScene(u8 taskId) static void Task_EvolutionScene(u8 taskId)
{ {
u32 var; u32 var;
struct Pokemon* mon = &gPlayerParty[gTasks[taskId].tPartyID]; struct Pokemon* mon = &gPlayerParty[gTasks[taskId].tPartyId];
// National dex check // National dex check
if (!IsNationalPokedexEnabled() if (!IsNationalPokedexEnabled()
@@ -604,7 +604,7 @@ static void Task_EvolutionScene(u8 taskId)
{ {
gTasks[taskId].tState = 17; gTasks[taskId].tState = 17;
gTasks[taskId].tEvoWasStopped = TRUE; gTasks[taskId].tEvoWasStopped = TRUE;
gTasks[sEvoGraphicsTaskID].EvoGraphicsTaskEvoStop = TRUE; gTasks[sEvoGraphicsTaskId].EvoGraphicsTaskEvoStop = TRUE;
sub_80D04A8(); sub_80D04A8();
return; return;
} }
@@ -612,11 +612,11 @@ static void Task_EvolutionScene(u8 taskId)
// check if B Button was held, so the evolution gets stopped // check if B Button was held, so the evolution gets stopped
if (gMain.heldKeys == B_BUTTON if (gMain.heldKeys == B_BUTTON
&& gTasks[taskId].tState == 8 && gTasks[taskId].tState == 8
&& gTasks[sEvoGraphicsTaskID].isActive && gTasks[sEvoGraphicsTaskId].isActive
&& gTasks[taskId].tBits & TASK_BIT_CAN_STOP) && gTasks[taskId].tBits & TASK_BIT_CAN_STOP)
{ {
gTasks[taskId].tState = 17; gTasks[taskId].tState = 17;
gTasks[sEvoGraphicsTaskID].EvoGraphicsTaskEvoStop = TRUE; gTasks[sEvoGraphicsTaskId].EvoGraphicsTaskEvoStop = TRUE;
sub_80D04A8(); sub_80D04A8();
return; return;
} }
@@ -625,7 +625,7 @@ static void Task_EvolutionScene(u8 taskId)
{ {
case 0: case 0:
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0x10, 0, RGB_BLACK); BeginNormalPaletteFade(0xFFFFFFFF, 0, 0x10, 0, RGB_BLACK);
gSprites[sEvoStructPtr->preEvoSpriteID].invisible = FALSE; gSprites[sEvoStructPtr->preEvoSpriteId].invisible = FALSE;
gTasks[taskId].tState++; gTasks[taskId].tState++;
ShowBg(0); ShowBg(0);
ShowBg(1); ShowBg(1);
@@ -666,22 +666,22 @@ static void Task_EvolutionScene(u8 taskId)
if (!gPaletteFade.active) if (!gPaletteFade.active)
{ {
InitMovingBackgroundTask(FALSE); InitMovingBackgroundTask(FALSE);
sEvoGraphicsTaskID = LaunchTask_PreEvoSparklesSet1(17); sEvoGraphicsTaskId = LaunchTask_PreEvoSparklesSet1(17);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 6: // another set of evo sparkles case 6: // another set of evo sparkles
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
gTasks[taskId].tState++; gTasks[taskId].tState++;
sEvoStructPtr->field_3 = 1; sEvoStructPtr->field_3 = 1;
sEvoGraphicsTaskID = LaunchTask_PreEvoSparklesSet2(); sEvoGraphicsTaskId = LaunchTask_PreEvoSparklesSet2();
} }
break; break;
case 7: // launch task that flashes pre evo with post evo sprites case 7: // launch task that flashes pre evo with post evo sprites
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
sEvoGraphicsTaskID = LaunchTask_PrePostEvoMonSprites(sEvoStructPtr->preEvoSpriteID, sEvoStructPtr->postEvoSpriteID); sEvoGraphicsTaskId = LaunchTask_PrePostEvoMonSprites(sEvoStructPtr->preEvoSpriteId, sEvoStructPtr->postEvoSpriteId);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
@@ -689,23 +689,23 @@ static void Task_EvolutionScene(u8 taskId)
if (--sEvoStructPtr->field_3 == 0) if (--sEvoStructPtr->field_3 == 0)
{ {
sEvoStructPtr->field_3 = 3; sEvoStructPtr->field_3 = 3;
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 9: // post evo sparkles case 9: // post evo sparkles
sEvoGraphicsTaskID = LaunchTask_PostEvoSparklesSet1(); sEvoGraphicsTaskId = LaunchTask_PostEvoSparklesSet1();
gTasks[taskId].tState++; gTasks[taskId].tState++;
break; break;
case 10: case 10:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
sEvoGraphicsTaskID = LaunchTask_PostEvoSparklesSet2AndFlash(gTasks[taskId].tPostEvoSpecies); sEvoGraphicsTaskId = LaunchTask_PostEvoSparklesSet2AndFlash(gTasks[taskId].tPostEvoSpecies);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 11: // play tu du sound after evolution case 11: // play tu du sound after evolution
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
PlaySE(SE_EXP); PlaySE(SE_EXP);
gTasks[taskId].tState++; gTasks[taskId].tState++;
@@ -794,7 +794,7 @@ static void Task_EvolutionScene(u8 taskId)
} }
break; break;
case 17: // evolution has been canceled, stop music and re-fade palette case 17: // evolution has been canceled, stop music and re-fade palette
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
m4aMPlayAllStop(); m4aMPlayAllStop();
BeginNormalPaletteFade(0x6001C, 0, 0x10, 0, RGB_WHITE); BeginNormalPaletteFade(0x6001C, 0, 0x10, 0, RGB_WHITE);
@@ -808,7 +808,7 @@ static void Task_EvolutionScene(u8 taskId)
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 19: // after the animation, print the string 'WHOA IT DID NOT EVOLVE!!!' case 19: // after the animation, print the string 'WHOA IT DId NOT EVOLVE!!!'
if (IsCryFinished()) if (IsCryFinished())
{ {
if (gTasks[taskId].tEvoWasStopped) if (gTasks[taskId].tEvoWasStopped)
@@ -917,7 +917,7 @@ static void Task_EvolutionScene(u8 taskId)
if (!gPaletteFade.active) if (!gPaletteFade.active)
{ {
FreeAllWindowBuffers(); FreeAllWindowBuffers();
ShowSelectMovePokemonSummaryScreen(gPlayerParty, gTasks[taskId].tPartyID, ShowSelectMovePokemonSummaryScreen(gPlayerParty, gTasks[taskId].tPartyId,
gPlayerPartyCount - 1, CB2_EvolutionSceneLoadGraphics, gPlayerPartyCount - 1, CB2_EvolutionSceneLoadGraphics,
gMoveToLearn); gMoveToLearn);
gTasks[taskId].tLearnMoveState++; gTasks[taskId].tLearnMoveState++;
@@ -996,7 +996,7 @@ static void Task_EvolutionScene(u8 taskId)
static void Task_TradeEvolutionScene(u8 taskId) static void Task_TradeEvolutionScene(u8 taskId)
{ {
u32 var = 0; u32 var = 0;
struct Pokemon* mon = &gPlayerParty[gTasks[taskId].tPartyID]; struct Pokemon* mon = &gPlayerParty[gTasks[taskId].tPartyId];
// National dex check // National dex check
if (!IsNationalPokedexEnabled() if (!IsNationalPokedexEnabled()
@@ -1005,9 +1005,9 @@ static void Task_TradeEvolutionScene(u8 taskId)
{ {
gTasks[taskId].tState = 15; gTasks[taskId].tState = 15;
gTasks[taskId].tEvoWasStopped = TRUE; gTasks[taskId].tEvoWasStopped = TRUE;
if (gTasks[sEvoGraphicsTaskID].isActive) if (gTasks[sEvoGraphicsTaskId].isActive)
{ {
gTasks[sEvoGraphicsTaskID].EvoGraphicsTaskEvoStop = TRUE; gTasks[sEvoGraphicsTaskId].EvoGraphicsTaskEvoStop = TRUE;
sub_80D04A8(); sub_80D04A8();
} }
} }
@@ -1046,24 +1046,24 @@ static void Task_TradeEvolutionScene(u8 taskId)
if (!gPaletteFade.active) if (!gPaletteFade.active)
{ {
InitMovingBackgroundTask(TRUE); InitMovingBackgroundTask(TRUE);
var = gSprites[sEvoStructPtr->preEvoSpriteID].oam.paletteNum + 16; var = gSprites[sEvoStructPtr->preEvoSpriteId].oam.paletteNum + 16;
sEvoGraphicsTaskID = LaunchTask_PreEvoSparklesSet1(var); sEvoGraphicsTaskId = LaunchTask_PreEvoSparklesSet1(var);
gTasks[taskId].tState++; gTasks[taskId].tState++;
SetGpuReg(REG_OFFSET_BG3CNT, 0x603); SetGpuReg(REG_OFFSET_BG3CNT, 0x603);
} }
break; break;
case 5: case 5:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
gTasks[taskId].tState++; gTasks[taskId].tState++;
sEvoStructPtr->field_3 = 1; sEvoStructPtr->field_3 = 1;
sEvoGraphicsTaskID = LaunchTask_PreEvoSparklesSet2(); sEvoGraphicsTaskId = LaunchTask_PreEvoSparklesSet2();
} }
break; break;
case 6: case 6:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
sEvoGraphicsTaskID = LaunchTask_PrePostEvoMonSprites(sEvoStructPtr->preEvoSpriteID, sEvoStructPtr->postEvoSpriteID); sEvoGraphicsTaskId = LaunchTask_PrePostEvoMonSprites(sEvoStructPtr->preEvoSpriteId, sEvoStructPtr->postEvoSpriteId);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
@@ -1071,23 +1071,23 @@ static void Task_TradeEvolutionScene(u8 taskId)
if (--sEvoStructPtr->field_3 == 0) if (--sEvoStructPtr->field_3 == 0)
{ {
sEvoStructPtr->field_3 = 3; sEvoStructPtr->field_3 = 3;
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 8: case 8:
sEvoGraphicsTaskID = LaunchTask_PostEvoSparklesSet1(); sEvoGraphicsTaskId = LaunchTask_PostEvoSparklesSet1();
gTasks[taskId].tState++; gTasks[taskId].tState++;
break; break;
case 9: case 9:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
sEvoGraphicsTaskID = LaunchTask_PostEvoSparklesSet2AndFlash_Trade(gTasks[taskId].tPostEvoSpecies); sEvoGraphicsTaskId = LaunchTask_PostEvoSparklesSet2AndFlash_Trade(gTasks[taskId].tPostEvoSpecies);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
case 10: case 10:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
PlaySE(SE_EXP); PlaySE(SE_EXP);
gTasks[taskId].tState++; gTasks[taskId].tState++;
@@ -1161,10 +1161,10 @@ static void Task_TradeEvolutionScene(u8 taskId)
} }
break; break;
case 15: case 15:
if (!gTasks[sEvoGraphicsTaskID].isActive) if (!gTasks[sEvoGraphicsTaskId].isActive)
{ {
m4aMPlayAllStop(); m4aMPlayAllStop();
BeginNormalPaletteFade((1 << (gSprites[sEvoStructPtr->preEvoSpriteID].oam.paletteNum + 16)) | (0x4001C), 0, 0x10, 0, RGB_WHITE); BeginNormalPaletteFade((1 << (gSprites[sEvoStructPtr->preEvoSpriteId].oam.paletteNum + 16)) | (0x4001C), 0, 0x10, 0, RGB_WHITE);
gTasks[taskId].tState++; gTasks[taskId].tState++;
} }
break; break;
@@ -1269,7 +1269,7 @@ static void Task_TradeEvolutionScene(u8 taskId)
Free(GetBgTilemapBuffer(0)); Free(GetBgTilemapBuffer(0));
FreeAllWindowBuffers(); FreeAllWindowBuffers();
ShowSelectMovePokemonSummaryScreen(gPlayerParty, gTasks[taskId].tPartyID, ShowSelectMovePokemonSummaryScreen(gPlayerParty, gTasks[taskId].tPartyId,
gPlayerPartyCount - 1, CB2_TradeEvolutionSceneLoadGraphics, gPlayerPartyCount - 1, CB2_TradeEvolutionSceneLoadGraphics,
gMoveToLearn); gMoveToLearn);
gTasks[taskId].tLearnMoveState++; gTasks[taskId].tLearnMoveState++;
@@ -1352,7 +1352,7 @@ static void Task_TradeEvolutionScene(u8 taskId)
#undef tData7 #undef tData7
#undef tData8 #undef tData8
#undef tEvoWasStopped #undef tEvoWasStopped
#undef tPartyID #undef tPartyId
static void EvoDummyFunc(void) static void EvoDummyFunc(void)
{ {