diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/battle_setup.h | 36 | ||||
-rw-r--r-- | include/safari_zone.h | 2 |
2 files changed, 27 insertions, 11 deletions
diff --git a/include/battle_setup.h b/include/battle_setup.h index 833845f12..e599acd8a 100644 --- a/include/battle_setup.h +++ b/include/battle_setup.h @@ -3,22 +3,36 @@ #include "global.h" +void BattleSetup_StartWildBattle(void); +void BattleSetup_StartRoamerBattle(void); +void BattleSetup_StartOldManTutorialBattle(void); void BattleSetup_StartScriptedWildBattle(void); +void BattleSetup_StartMarowakBattle(void); +void sub_807F998(void); +void BattleSetup_StartLegendaryBattle(void); +void BattleSetup_StartIceCaveBattle(void); +void sub_807FABC(void); u8 BattleSetup_GetTerrainId(void); +u8 sub_8080060(void); const u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data); -void BattleSetup_StartBattlePikeWildBattle(void); -void BattleSetup_StartWildBattle(void); -void BattleSetup_StartRoamerBattle(void); - -u8 HasTrainerBeenFought(u16); -void SetTrainerFlag(u16); -void ClearTrainerFlag(u16); +void ConfigureAndSetUpOneTrainerBattle(u8 trainerEventObjId, const u8 *trainerScript); +bool32 GetTrainerFlagFromScriptPointer(const u8 *data); +void SetUpTrainerMovement(void); +u8 GetTrainerBattleMode(void); +u16 sub_80803D8(void); +u16 GetTrainerFlag(void); +void SetBattledTrainerFlag(void); +bool8 HasTrainerBeenFought(u16 trainerId); +void SetTrainerFlag(u16 trainerId); +void ClearTrainerFlag(u16 trainerId); void BattleSetup_StartTrainerBattle(void); +void BattleSetup_StartRematchBattle(void); +void ShowTrainerIntroSpeech(void); const u8 *BattleSetup_GetScriptAddrAfterBattle(void); const u8 *BattleSetup_GetTrainerPostBattleScript(void); -void SetBattledTrainerFlag(void); -u8 sub_8080060(void); -u8 GetTrainerBattleMode(void); -u16 sub_80803D8(void); +void ShowTrainerCantBattleSpeech(void); +void SetUpTrainerEncounterMusic(void); +const u8 *GetTrainerALoseText(void); +const u8 *GetTrainerWonSpeech(void); #endif // GUARD_BATTLE_SETUP_H diff --git a/include/safari_zone.h b/include/safari_zone.h index feaa93ed0..a50351570 100644 --- a/include/safari_zone.h +++ b/include/safari_zone.h @@ -16,4 +16,6 @@ void ExitSafariMode(void); bool8 SafariZoneTakeStep(void); void SafariZoneRetirePrompt(void); +void CB2_EndSafariBattle(void); + #endif // GUARD_SAFARI_ZONE_H |