92301398bc
# Conflicts: # asm/macros/battle_script.inc # data/battle_anim_scripts.s # data/battle_scripts_1.s # include/battle.h # include/battle_controllers.h # include/battle_interface.h # include/config/battle.h # include/constants/battle.h # include/constants/battle_anim.h # include/constants/battle_move_effects.h # include/constants/battle_string_ids.h # include/data.h # include/random.h # sound/cry_tables.inc # src/battle_anim_new.c # src/battle_controller_opponent.c # src/battle_controller_player.c # src/battle_controller_player_partner.c # src/battle_interface.c # src/battle_main.c # src/battle_message.c # src/battle_script_commands.c # src/battle_util.c # src/data/pokemon/form_change_table_pointers.h # src/data/pokemon/species_info.h # src/data/text/move_names.h # test/test_runner_battle.c
48 lines
2 KiB
C
48 lines
2 KiB
C
#ifndef GUARD_TEST_RUNNER_H
|
|
#define GUARD_TEST_RUNNER_H
|
|
|
|
extern const bool8 gTestRunnerEnabled;
|
|
extern const bool8 gTestRunnerHeadless;
|
|
extern const bool8 gTestRunnerSkipIsFail;
|
|
|
|
#if TESTING
|
|
|
|
void TestRunner_Battle_RecordAbilityPopUp(u32 battlerId, u32 ability);
|
|
void TestRunner_Battle_RecordAnimation(u32 animType, u32 animId);
|
|
void TestRunner_Battle_RecordHP(u32 battlerId, u32 oldHP, u32 newHP);
|
|
void TestRunner_Battle_RecordExp(u32 battlerId, u32 oldExp, u32 newExp);
|
|
void TestRunner_Battle_RecordMessage(const u8 *message);
|
|
void TestRunner_Battle_RecordStatus1(u32 battlerId, u32 status1);
|
|
void TestRunner_Battle_AfterLastTurn(void);
|
|
void TestRunner_Battle_CheckChosenMove(u32 battlerId, u32 moveId, u32 target);
|
|
void TestRunner_Battle_CheckSwitch(u32 battlerId, u32 partyIndex);
|
|
void TestRunner_Battle_CheckAiMoveScores(u32 battlerId);
|
|
void TestRunner_Battle_AISetScore(const char *file, u32 line, u32 battlerId, u32 moveIndex, s32 score);
|
|
void TestRunner_Battle_AIAdjustScore(const char *file, u32 line, u32 battlerId, u32 moveIndex, s32 score);
|
|
|
|
void TestRunner_Battle_CheckBattleRecordActionType(u32 battlerId, u32 recordIndex, u32 actionType);
|
|
|
|
u32 TestRunner_Battle_GetForcedAbility(u32 side, u32 partyIndex);
|
|
|
|
#else
|
|
|
|
#define TestRunner_Battle_RecordAbilityPopUp(...) (void)0
|
|
#define TestRunner_Battle_RecordAnimation(...) (void)0
|
|
#define TestRunner_Battle_RecordHP(...) (void)0
|
|
#define TestRunner_Battle_RecordExp(...) (void)0
|
|
#define TestRunner_Battle_RecordMessage(...) (void)0
|
|
#define TestRunner_Battle_RecordStatus1(...) (void)0
|
|
#define TestRunner_Battle_AfterLastTurn(...) (void)0
|
|
#define TestRunner_Battle_CheckChosenMove(...) (void)0
|
|
#define TestRunner_Battle_CheckSwitch(...) (void)0
|
|
#define TestRunner_Battle_CheckAiMoveScores(...) (void)0
|
|
#define TestRunner_Battle_AISetScore(...) (void)0
|
|
#define TestRunner_Battle_AIAdjustScore(...) (void)0
|
|
|
|
#define TestRunner_Battle_CheckBattleRecordActionType(...) (void)0
|
|
|
|
#define TestRunner_Battle_GetForcedAbility(...) (u32)0
|
|
|
|
#endif
|
|
|
|
#endif
|