mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-23 12:46:23 -05:00
51 lines
1.4 KiB
C
51 lines
1.4 KiB
C
#ifndef POKEHEARTGOLD_OVY_99_H
|
|
#define POKEHEARTGOLD_OVY_99_H
|
|
|
|
#include "overlay_manager.h"
|
|
#include "player_data.h"
|
|
#include "pokedex.h"
|
|
#include "save_pokeathlon.h"
|
|
|
|
typedef struct PokeathlonMedalsArgs {
|
|
Pokedex *pokedex;
|
|
void *unk4;
|
|
BOOL natDexEnabled;
|
|
BOOL unkC;
|
|
} PokeathlonMedalsArgs;
|
|
|
|
typedef struct PokeathlonEventRecordArgs {
|
|
void *unk0;
|
|
void *unk4;
|
|
void *unk8;
|
|
PlayerProfile *profile;
|
|
BOOL unk10;
|
|
} PokeathlonEventRecordArgs;
|
|
|
|
typedef struct PokeathlonCourseRecordArgs {
|
|
POKEATHLON_SAV *pokeathlon;
|
|
BOOL unk4;
|
|
} PokeathlonCourseRecordArgs;
|
|
|
|
typedef struct UnkStruct_0203EFA0 {
|
|
POKEATHLON_SAV *pokeathlon;
|
|
PlayerProfile *profile;
|
|
} UnkStruct_0203EFA0;
|
|
|
|
BOOL PokeathlonMedals_Init(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonMedals_Main(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonMedals_Exit(OVY_MANAGER *man, int *state);
|
|
|
|
BOOL PokeathlonEventRecord_Init(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonEventRecord_Main(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonEventRecord_Exit(OVY_MANAGER *man, int *state);
|
|
|
|
BOOL PokeathlonCourseRecord_Init(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonCourseRecord_Main(OVY_MANAGER *man, int *state);
|
|
BOOL PokeathlonCourseRecord_Exit(OVY_MANAGER *man, int *state);
|
|
|
|
BOOL ov99_021E677C(OVY_MANAGER *man, int *state);
|
|
BOOL ov99_021E6888(OVY_MANAGER *man, int *state);
|
|
BOOL ov99_021E6840(OVY_MANAGER *man, int *state);
|
|
|
|
#endif //POKEHEARTGOLD_OVY_99_H
|