pokeheartgold/include/overlay_trainer_card.h
2022-03-11 13:44:03 -05:00

32 lines
741 B
C

#ifndef POKEHEARTGOLD_OVERLAY_TRAINER_CARD_H
#define POKEHEARTGOLD_OVERLAY_TRAINER_CARD_H
#include "save.h"
#define HEAP_ID_TRAINER_CARD ((HeapID)94)
typedef struct {
u8 unk0[4];
u8 unk4a:4;
u8 signatureExists:1;
u8 unk5[0x63];
u8 signature[0x600];
u8 unk668[6];
SAVEDATA *saveData;
u32 reqUpdateSignature;
} Ov50_021E5A3C;
typedef struct {
HeapID heap_id;
u8 unk4[4];
OVY_MANAGER *ov_mgr;
Ov50_021E5A3C *parentData;
void *unk10;
} TrainerCardAppState;
BOOL TrainerCardApp_OvyInit(OVY_MANAGER *man, int *state);
BOOL TrainerCardApp_OvyExec(OVY_MANAGER *man, int *state);
BOOL TrainerCardApp_OvyExit(OVY_MANAGER *man, int *state);
#endif //POKEHEARTGOLD_OVERLAY_TRAINER_CARD_H