pokeplatinum/include/unk_02051D8C.h
2024-08-10 13:53:41 -04:00

39 lines
1.8 KiB
C

#ifndef POKEPLATINUM_UNK_02051D8C_H
#define POKEPLATINUM_UNK_02051D8C_H
#include "struct_decls/struct_party_decl.h"
#include "struct_defs/chatot_cry.h"
#include "struct_defs/struct_0209C370.h"
#include "field/field_system_decl.h"
#include "overlay006/battle_params.h"
#include "bag.h"
#include "journal.h"
#include "pokemon.h"
#include "savedata.h"
#include "trainer_info.h"
BattleParams *sub_02051D8C(int param0, u32 param1);
BattleParams *sub_02051F24(int param0, int param1);
BattleParams *sub_02051F38(int param0, int param1);
BattleParams *sub_02051F4C(int param0, const FieldSystem *fieldSystem);
void sub_020520A4(BattleParams *param0);
void sub_0205213C(BattleParams *param0, Pokemon *param1, int param2);
void sub_02052164(BattleParams *param0, const Party *param1, int param2);
void sub_02052184(BattleParams *param0, const TrainerInfo *param1, int param2);
void sub_020521A4(BattleParams *param0, const ChatotCry *param1, int param2);
void sub_020521B8(BattleParams *param0, const FieldSystem *fieldSystem, SaveData *param2, int param3, Journal *param4, UnkStruct_0207D99C *param5, UnkStruct_0209C370 *param6);
void sub_02052314(BattleParams *param0, const FieldSystem *fieldSystem);
void sub_02052348(BattleParams *param0, const FieldSystem *fieldSystem, int param2);
void sub_020524E4(BattleParams *param0, const FieldSystem *fieldSystem, const Party *param2, const u8 *param3);
void sub_020526CC(BattleParams *param0, const FieldSystem *fieldSystem, const u8 *param2);
void sub_020526E8(const BattleParams *param0, FieldSystem *fieldSystem);
void sub_02052754(const BattleParams *param0, FieldSystem *fieldSystem);
void sub_0205285C(BattleParams *param0);
BOOL BattleParams_PlayerWon(u32 battleResult);
BOOL BattleParams_PlayerLost(u32 battleResult);
BOOL BattleParams_PlayerDidNotCapture(u32 battleResult);
#endif // POKEPLATINUM_UNK_02051D8C_H