mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
26 lines
999 B
C
26 lines
999 B
C
#ifndef POKEPLATINUM_TRAINERCARD_SAVEDATA_H
|
|
#define POKEPLATINUM_TRAINERCARD_SAVEDATA_H
|
|
|
|
#include "badges.h"
|
|
#include "savedata.h"
|
|
#include "trainer_card.h"
|
|
|
|
typedef struct TrainerCardSaveDataBadge {
|
|
int polish;
|
|
} TrainerCardSaveDataBadge;
|
|
|
|
typedef struct TrainerCardSaveData {
|
|
TrainerCardSaveDataBadge badges[MAX_BADGES];
|
|
u8 signature[SIGNATURE_WIDTH * SIGNATURE_HEIGHT * 8];
|
|
} TrainerCardSaveData;
|
|
|
|
int TrainerCardSaveData_Size(void);
|
|
void TrainerCardSaveData_Init(TrainerCardSaveData *tcSaveData);
|
|
TrainerCardSaveData *SaveData_GetTrainerCardSaveData(SaveData *saveData);
|
|
u8 *TrainerCardSaveData_GetSignature(TrainerCardSaveData *tcSaveData);
|
|
TrainerCardSaveDataBadge *TrainerCardSaveData_GetTrainerCardSaveDataBadges(TrainerCardSaveData *tcSaveData);
|
|
int TrainerCardSaveDataBadge_GetPolish(u8 badgeID, TrainerCardSaveDataBadge *badges);
|
|
void TrainerCardSaveDataBadge_SetPolish(u8 badgeID, int polish, TrainerCardSaveDataBadge *badges);
|
|
|
|
#endif // POKEPLATINUM_TRAINERCARD_SAVEDATA_H
|