diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/battle_records.h | 1 | ||||
| -rw-r--r-- | include/cable_club.h | 4 | ||||
| -rw-r--r-- | include/event_scripts.h | 6 | ||||
| -rw-r--r-- | include/field_message_box.h | 1 | ||||
| -rw-r--r-- | include/link.h | 12 | ||||
| -rw-r--r-- | include/overworld.h | 6 | ||||
| -rw-r--r-- | include/quest_log.h | 1 | ||||
| -rw-r--r-- | include/strings.h | 7 | ||||
| -rw-r--r-- | include/trainer_card.h | 9 | ||||
| -rw-r--r-- | include/union_room.h | 1 | 
10 files changed, 43 insertions, 5 deletions
| diff --git a/include/battle_records.h b/include/battle_records.h index 97f28a3b0..b66fbd686 100644 --- a/include/battle_records.h +++ b/include/battle_records.h @@ -2,5 +2,6 @@  #define GUARD_BATTLE_RECORDS_H  void ClearPlayerLinkBattleRecords(void); +void TryRecordLinkBattleOutcome(s32 battlerId);  #endif // GUARD_BATTLE_RECORDS_H diff --git a/include/cable_club.h b/include/cable_club.h index c1dbab1a5..57515efc7 100644 --- a/include/cable_club.h +++ b/include/cable_club.h @@ -9,7 +9,7 @@  // Exported ROM declarations  void sub_8081A90(u8 taskId); -u8 sub_8081150(void); -void sub_8081668(void); +u8 CreateTask_ReestablishLinkInCableClubRoom(void); +void CB2_ReturnFromCableClubBattle(void);  #endif //GUARD_CABLE_CLUB_H diff --git a/include/event_scripts.h b/include/event_scripts.h index bf16ed2ec..91fba4e1e 100644 --- a/include/event_scripts.h +++ b/include/event_scripts.h @@ -1204,4 +1204,10 @@ extern const u8 EventScript_BagItemCanBeRegistered[];  // fldeff_cut  extern const u8 EventScript_FldEffCut[]; +// cable_club +extern const u8 CableClub_Text_WhenAllPlayersReadyAConfirmBCancel[]; +extern const u8 CableClub_Text_AwaitingLinkupBCancel[]; +extern const u8 CableClub_Text_StartLinkWithXPlayersAConfirmBCancel[]; +extern const u8 CableClub_Text_PleaseWaitBCancel[]; +  #endif //GUARD_EVENT_SCRIPTS_H diff --git a/include/field_message_box.h b/include/field_message_box.h index 5777921b7..a6ef14aae 100644 --- a/include/field_message_box.h +++ b/include/field_message_box.h @@ -8,5 +8,6 @@ bool8 sub_8098238(const u8 *message);  bool8 ShowFieldAutoScrollMessage(const u8 *message);  void HideFieldMessageBox(void);  bool8 IsFieldMessageBoxHidden(void); +bool8 textbox_any_visible(void);  #endif // GUARD_FIELD_MESSAGE_BOX_H diff --git a/include/link.h b/include/link.h index e36ac8078..e5a40d6a5 100644 --- a/include/link.h +++ b/include/link.h @@ -77,6 +77,10 @@  #define LINKTYPE_BATTLE_TOWER_50     0x2266  #define LINKTYPE_BATTLE_TOWER_OPEN   0x2277  #define LINKTYPE_BATTLE_TOWER        0x2288 +#define LINKTYPE_0x3311              0x3311 +#define LINKTYPE_0x3322              0x3322 +#define LINKTYPE_0x4411              0x4411 +#define LINKTYPE_0x6601              0x6601  #define MASTER_HANDSHAKE 0x8FFF  #define SLAVE_HANDSHAKE  0xB9A0 @@ -199,6 +203,7 @@ extern u16 word_3002910[];  extern bool8 gReceivedRemoteLinkPlayers;  extern bool8 gLinkVSyncDisabled;  extern u8 gWirelessCommType; +extern struct LinkPlayer gLocalLinkPlayer;  extern u8 gShouldAdvanceLinkState;  extern u16 gLinkPartnersHeldKeys[6]; @@ -272,12 +277,17 @@ void ClearLinkCallback_2(void);  void LinkRfu_SetRfuFuncToSend6600(void);  void IntlConvertLinkPlayerName(struct LinkPlayer * linkPlayer);  bool8 IsWirelessAdapterConnected(void); -bool8 sub_800A474(u8 a0); +bool8 sub_800A474(u8 blockRequestType);  void LinkVSync(void);  bool8 HandleLinkConnection(void);  void PrepareLocalLinkPlayerBlock(void);  void LinkPlayerFromBlock(u32 who);  void SetLinkErrorFromRfu(u32 status, u8 lastSendQueueCount, u8 lastRecvQueueCount, u8 unk_06);  u8 sub_800A8D4(void); +void sub_800AA24(void); +void sub_800A900(u8 a0); +u8 sub_800A8A4(void); +void sub_800A9A4(void); +void SetLocalLinkPlayerId(u8 playerId);  #endif // GUARD_LINK_H diff --git a/include/overworld.h b/include/overworld.h index f0a168052..60bf34ae7 100644 --- a/include/overworld.h +++ b/include/overworld.h @@ -177,6 +177,12 @@ void sub_805546C(u8 a0);  bool32 sub_80582E0(void);  bool32 sub_8058274(void);  u8 GetCurrentMapBattleScene(void); +void sub_8055DB8(void); +void sub_8057F5C(void); +void sub_8057F34(void); +u32 sub_8057EC0(void); +void sub_8057F70(void); +void sub_8057F48(void);  extern u16 gHeldKeyCodeToSend; diff --git a/include/quest_log.h b/include/quest_log.h index 25d0d5871..6497ef69c 100644 --- a/include/quest_log.h +++ b/include/quest_log.h @@ -50,5 +50,6 @@ void QuestLogSetFlagOrVar(bool8 isFlag, u16 idx, u16 value);  void sub_8110840(void *oldSave);  void sub_8112F18(u8 windowId);  bool8 sub_8111C2C(void); +void Special_UpdateTrainerFansAfterLinkBattle(void);  #endif //GUARD_QUEST_LOG_H diff --git a/include/strings.h b/include/strings.h index 8c19ea5cb..ec5965b75 100644 --- a/include/strings.h +++ b/include/strings.h @@ -1141,4 +1141,11 @@ extern const u8 gText_BestScore2[];  extern const u8 gText_ExcellentsInARow[];  extern const u8 gText_PkmnJumpRecords[]; +// cable_club +extern const u8 gUnknown_841DF82[]; +extern const u8 gUnknown_841DF8B[]; +extern const u8 gUnknown_841DF92[]; +extern const u8 gUnknown_841DF99[]; +extern const u8 gUnknown_841DFA0[]; +  #endif //GUARD_STRINGS_H diff --git a/include/trainer_card.h b/include/trainer_card.h index 5e7302659..4bebc7ed1 100644 --- a/include/trainer_card.h +++ b/include/trainer_card.h @@ -3,7 +3,7 @@  #include "constants/trainer_card.h" -struct TrainerCard +struct TrainerCardRSE  {      /*0x00*/ u8 gender;      /*0x01*/ u8 stars; @@ -27,12 +27,17 @@ struct TrainerCard      /*0x24*/ u32 money;      /*0x28*/ u16 easyChatProfile[TRAINER_CARD_PROFILE_LENGTH];      /*0x30*/ u8 playerName[PLAYER_NAME_LENGTH + 1]; +}; + +struct TrainerCard +{ +    /*0x00*/ struct TrainerCardRSE rse;      /*0x38*/ u8 version;      /*0x3A*/ bool16 hasAllFrontierSymbols;      /*0x3C*/ u32 berryCrushPoints;      /*0x40*/ u32 unionRoomNum;      /*0x44*/ u32 berriesPicked; -	/*0x48*/ u32 jumpsInRow; +	  /*0x48*/ u32 jumpsInRow;      /*0x4C*/ bool8 shouldDrawStickers;      /*0x4D*/ bool8 hasAllMons;      /*0x4E*/ u8 monIconTint; diff --git a/include/union_room.h b/include/union_room.h index e24bcd480..d520e8763 100644 --- a/include/union_room.h +++ b/include/union_room.h @@ -163,5 +163,6 @@ extern u16 gUnionRoomOfferedSpecies;  extern u8 gUnionRoomRequestedMonType;  void StartUnionRoomBattle(u16 battleFlags); +u8 UnionRoom_CreateTask_CallCB2ReturnFromLinkTrade(void);  #endif //GUARD_UNION_ROOM_H | 
