summaryrefslogtreecommitdiff
path: root/src/cable_club.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cable_club.c')
-rw-r--r--src/cable_club.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/cable_club.c b/src/cable_club.c
index f02683c9d..abe1d5d4d 100644
--- a/src/cable_club.c
+++ b/src/cable_club.c
@@ -82,7 +82,7 @@ static void Task_ReestablishLinkAwaitConfirmation(u8 taskId);
static void CreateLinkupTask(u8 minPlayers, u8 maxPlayers)
{
- if (FindTaskIdByFunc(Task_LinkupStart) == 0xFF)
+ if (FindTaskIdByFunc(Task_LinkupStart) == TASK_NONE)
{
u8 taskId1;
@@ -128,8 +128,6 @@ static void UpdateLinkPlayerCountDisplay(u8 taskId, u8 numPlayers)
static u32 ExchangeDataAndGetLinkupStatus(u8 minPlayers, u8 maxPlayers)
{
- int playerCount;
-
switch (GetLinkPlayerDataExchangeStatusTimed(minPlayers, maxPlayers))
{
case EXCHANGE_COMPLETE:
@@ -511,7 +509,6 @@ static void FinishLinkup(u16 *linkupStatus, u32 taskId)
static void Task_LinkupAwaitTrainerCardData(u8 taskId)
{
u8 index;
- struct TrainerCard *trainerCards;
if (CheckLinkErrored(taskId) == TRUE)
return;
@@ -630,7 +627,7 @@ void ValidateMixingGameLanguage(void)
{
u32 taskId = FindTaskIdByFunc(Task_ValidateMixingGameLanguage);
- if (taskId == 0xFF)
+ if (taskId == TASK_NONE)
{
taskId = CreateTask(Task_ValidateMixingGameLanguage, 80);
gTasks[taskId].tState = 0;
@@ -907,7 +904,7 @@ static void Task_StartWirelessCableClubBattle(u8 taskId)
{
struct LinkPlayer *player = (struct LinkPlayer *)gBlockRecvBuffer[i];
gLinkPlayers[i] = *player;
- sub_800B524(&gLinkPlayers[i]);
+ ConvertLinkPlayerName(&gLinkPlayers[i]);
ResetBlockReceivedFlag(i);
}
tState = 4;
@@ -993,7 +990,7 @@ static void CB2_ReturnFromUnionRoomBattle(void)
void CB2_ReturnFromCableClubBattle(void)
{
- gBattleTypeFlags &= ~BATTLE_TYPE_20;
+ gBattleTypeFlags &= ~BATTLE_TYPE_LINK_IN_BATTLE;
Overworld_ResetMapMusic();
LoadPlayerParty();
SavePlayerBag();
@@ -1056,29 +1053,31 @@ static void Task_EnterCableClubSeat(u8 taskId)
case 1:
if (IsFieldMessageBoxHidden())
{
- sub_8087288();
+ SetInCableClubSeat();
SetLocalLinkPlayerId(gSpecialVar_0x8005);
task->tState = 2;
}
break;
case 2:
- switch (sub_8087214())
+ switch (GetCableClubPartnersReady())
{
- case 0:
+ case CABLE_SEAT_WAITING:
break;
- case 1:
+ case CABLE_SEAT_SUCCESS:
+ // Partners linked and ready, switch to relevant link function
HideFieldMessageBox();
task->tState = 0;
- sub_80872C4();
+ SetStartedCableClubActivity();
SwitchTaskToFollowupFunc(taskId);
break;
- case 2:
+ case CABLE_SEAT_FAILED:
task->tState = 3;
break;
}
break;
case 3:
- sub_808729C();
+ // Exit, failure
+ SetLinkWaitingForScript();
sub_8197AE8(TRUE);
DestroyTask(taskId);
EnableBothScriptContexts();
@@ -1270,7 +1269,8 @@ static void sub_80B3AD0(u8 taskId)
#define tTimer data[1]
-void sub_80B3AF8(u8 taskId)
+// Confirm that all cabled link players are connected
+void Task_ReconnectWithLinkPlayers(u8 taskId)
{
s16 *data = gTasks[taskId].data;