fix main_menu goto
This commit is contained in:
+7
-12
@@ -1387,11 +1387,9 @@ static void Task_NewGameBirchSpeechSub_WaitForLotad(u8 taskId)
|
|||||||
switch (tState)
|
switch (tState)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
if (sprite->callback == SpriteCallbackDummy)
|
if (sprite->callback != SpriteCallbackDummy)
|
||||||
{
|
return;
|
||||||
sprite->oam.affineMode = ST_OAM_AFFINE_OFF;
|
sprite->oam.affineMode = ST_OAM_AFFINE_OFF;
|
||||||
goto incrementStateAndTimer;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (gTasks[sBirchSpeechMainTaskId].tTimer >= 96)
|
if (gTasks[sBirchSpeechMainTaskId].tTimer >= 96)
|
||||||
@@ -1400,14 +1398,11 @@ static void Task_NewGameBirchSpeechSub_WaitForLotad(u8 taskId)
|
|||||||
if (gTasks[sBirchSpeechMainTaskId].tTimer < 0x4000)
|
if (gTasks[sBirchSpeechMainTaskId].tTimer < 0x4000)
|
||||||
gTasks[sBirchSpeechMainTaskId].tTimer++;
|
gTasks[sBirchSpeechMainTaskId].tTimer++;
|
||||||
}
|
}
|
||||||
break;
|
return;
|
||||||
incrementStateAndTimer:
|
|
||||||
default:
|
|
||||||
tState++;
|
|
||||||
if (gTasks[sBirchSpeechMainTaskId].tTimer < 0x4000)
|
|
||||||
gTasks[sBirchSpeechMainTaskId].tTimer++;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
tState++;
|
||||||
|
if (gTasks[sBirchSpeechMainTaskId].tTimer < 0x4000)
|
||||||
|
gTasks[sBirchSpeechMainTaskId].tTimer++;
|
||||||
}
|
}
|
||||||
|
|
||||||
#undef tState
|
#undef tState
|
||||||
|
|||||||
Reference in New Issue
Block a user