Sync src/battle_controllers.c

This commit is contained in:
Eduardo Quezada
2022-08-08 10:04:18 -04:00
parent 56f8b1a47c
commit 57374b796b
16 changed files with 234 additions and 178 deletions
+10 -4
View File
@@ -532,7 +532,7 @@ static void Task_ReestablishLinkInCableClubRoom_0(u8 taskId)
{
OpenLink();
ResetLinkPlayers();
CreateTask(Task_WaitForReceivedRemoteLinkPlayers5SecondTimeout, 80);
CreateTask(Task_WaitForLinkPlayerConnection, 80);
}
else if (data[0] > 9)
gTasks[taskId].func = Task_ReestablishLinkInCableClubRoom_1;
@@ -934,20 +934,26 @@ bool32 GetSeeingLinkPlayerCardMsg(u8 who)
return TRUE;
}
void Task_WaitForReceivedRemoteLinkPlayers5SecondTimeout(u8 taskId)
#define tTimer data[0]
void Task_WaitForLinkPlayerConnection(u8 taskId)
{
struct Task *task = &gTasks[taskId];
task->data[0]++;
if (task->data[0] > 300)
task->tTimer++;
if (task->tTimer > 300)
{
CloseLink();
SetMainCallback2(CB2_LinkError);
DestroyTask(taskId);
}
if (gReceivedRemoteLinkPlayers)
DestroyTask(taskId);
}
#undef tTimer
static void sub_8081AE4(u8 taskId)
{
if (!gReceivedRemoteLinkPlayers)