pokeplatinum/include/unk_0203D1B8.h
2024-05-27 18:09:00 -04:00

96 lines
5.3 KiB
C

#ifndef POKEPLATINUM_UNK_0203D1B8_H
#define POKEPLATINUM_UNK_0203D1B8_H
#include "field/field_system_decl.h"
#include "struct_defs/struct_0203D8AC.h"
#include "struct_defs/struct_0203D9B8.h"
#include "struct_defs/struct_0203E234.h"
#include "struct_defs/struct_0203E274.h"
#include "struct_defs/struct_0203E348.h"
#include "struct_defs/struct_02042434.h"
#include "struct_defs/choose_starter_data.h"
#include "struct_decls/struct_020508D4_decl.h"
#include "struct_defs/struct_020684D0.h"
#include "struct_decls/struct_02070950_decl.h"
#include "struct_defs/struct_02072014.h"
#include "pokemon.h"
#include "struct_decls/struct_0209747C_decl.h"
#include "struct_defs/struct_02097728.h"
#include "struct_defs/struct_02098C44.h"
#include "struct_defs/pokemon_summary.h"
#include "struct_defs/struct_020997B8.h"
#include "savedata.h"
#include "overlay006/battle_params.h"
#include "overlay090/struct_ov90_021D0D80.h"
void sub_0203D1D4(FieldSystem * fieldSystem, BattleParams * param1);
void sub_0203D1E4(FieldSystem * fieldSystem, void * param1);
void * sub_0203D20C(FieldSystem * fieldSystem, UnkStruct_020684D0 * param1);
void * sub_0203D264(FieldSystem * fieldSystem, int param1);
u16 sub_0203D2C4(void * param0);
void sub_0203D2E4(FieldSystem * fieldSystem, void * param1);
void sub_0203D30C(FieldSystem * fieldSystem, void * param1);
void sub_0203D334(FieldSystem * fieldSystem, void * param1);
void * sub_0203D390(FieldSystem * fieldSystem, UnkStruct_02070950 * param1, u8 param2);
void * sub_0203D3C0(int param0, FieldSystem * fieldSystem);
void * sub_0203D3E4(int param0, FieldSystem * fieldSystem);
int sub_0203D408(void * param0);
void * sub_0203D410(int param0, FieldSystem * fieldSystem, int param2);
int sub_0203D438(void * param0);
int sub_0203D440(void * param0);
void * sub_0203D50C(TaskManager * param0, int param1);
void * sub_0203D578(int param0, FieldSystem * fieldSystem, int param2, int param3, int param4, int param5);
void * sub_0203D5C8(int param0, FieldSystem * fieldSystem, int param2);
void * sub_0203D644(FieldSystem * fieldSystem, int param1);
PokemonSummary * sub_0203D670(FieldSystem * fieldSystem, int param1, int param2);
void * sub_0203D6E4(int param0, FieldSystem * fieldSystem, u8 param2);
int sub_0203D750(void * param0);
void sub_0203D754(FieldSystem * fieldSystem, UnkStruct_02042434 * param1);
void sub_0203D80C(TaskManager * param0, u16 * param1, u16 * param2, u16 * param3);
void sub_0203D874(FieldSystem * fieldSystem, UnkStruct_0209747C * param1);
void sub_0203D884(FieldSystem * fieldSystem, UnkStruct_0203D8AC * param1);
void * sub_0203D8AC(FieldSystem * fieldSystem);
void * sub_0203D8EC(FieldSystem * fieldSystem);
UnkStruct_02097728 * sub_0203D920(FieldSystem * fieldSystem, int param1, u8 param2, u8 param3, int param4);
UnkStruct_02097728 * sub_0203D94C(FieldSystem * fieldSystem, int param1, u8 param2, int param3);
UnkStruct_02097728 * sub_0203D984(FieldSystem * fieldSystem, Pokemon * param1, int param2);
UnkStruct_0203D9B8 * sub_0203D9B8(FieldSystem * fieldSystem, int param1);
void sub_0203D9D8(FieldSystem * fieldSystem, UnkStruct_ov90_021D0D80 * param1);
void sub_0203DAC0(TaskManager * param0, u16 * param1, SaveData * param2, u16 param3, u16 param4);
BOOL sub_0203DB10(FieldSystem * fieldSystem, void * param1);
BOOL sub_0203DB24(FieldSystem * fieldSystem, void * param1);
BOOL sub_0203DBF0(TaskManager * param0);
void sub_0203DDDC(TaskManager * param0);
void sub_0203DDFC(FieldSystem * fieldSystem);
void * sub_0203DE34(FieldSystem * fieldSystem);
void sub_0203DE78(FieldSystem * fieldSystem, SaveData * param1);
void sub_0203DE88(FieldSystem * fieldSystem, SaveData * param1);
void sub_0203DFE8(TaskManager * param0, int param1, int param2, int param3, int param4, const u16 * param5, u16 * param6);
void sub_0203E09C(FieldSystem * fieldSystem, TrainerCard * param1);
BOOL sub_0203E0AC(FieldSystem * fieldSystem, void * param1);
void sub_0203E0C0(FieldSystem * fieldSystem, ChooseStarterData * param1);
void sub_0203E0D0(FieldSystem * fieldSystem);
void sub_0203E0FC(FieldSystem * fieldSystem, int param1);
void * sub_0203E1AC(FieldSystem * fieldSystem, int param1, int param2);
void sub_0203E224(FieldSystem * fieldSystem);
void sub_0203E234(FieldSystem * fieldSystem, UnkStruct_0203E234 * param1);
void * sub_0203E244(FieldSystem * fieldSystem);
void sub_0203E274(FieldSystem * fieldSystem, UnkStruct_0203E274 * param1);
void sub_0203E284(FieldSystem * fieldSystem, UnkStruct_020997B8 * param1);
void sub_0203E2AC(FieldSystem * fieldSystem, void * param1);
void sub_0203E2D4(FieldSystem * fieldSystem, void * param1);
void sub_0203E2FC(FieldSystem * fieldSystem);
BOOL sub_0203E348(FieldSystem * fieldSystem, UnkStruct_0203E348 * param1);
void sub_0203E414(TaskManager * param0, int param1);
void sub_0203E518(TaskManager * param0);
void * sub_0203E53C(FieldSystem * fieldSystem, int param1, int param2);
void * sub_0203E564(FieldSystem * fieldSystem, u8 param1, u8 param2, u16 param3, int param4);
PartyManagementData * sub_0203E598(FieldSystem * fieldSystem, int param1, int param2);
void * sub_0203E608(FieldSystem * fieldSystem, int param1);
void * sub_0203E63C(int param0, FieldSystem * fieldSystem, u16 param2, u16 param3);
void sub_0203E6C0(FieldSystem * fieldSystem, int param1, int param2);
void sub_0203E704(FieldSystem * fieldSystem);
void sub_0203E714(FieldSystem * fieldSystem);
#endif // POKEPLATINUM_UNK_0203D1B8_H