mirror of
https://github.com/pret/pokediamond.git
synced 2026-04-25 15:42:51 -05:00
24 lines
750 B
C
24 lines
750 B
C
#ifndef POKEDIAMOND_SEAL_H
|
|
#define POKEDIAMOND_SEAL_H
|
|
|
|
typedef u8 Coords8[3];
|
|
typedef Coords8 CapsuleArray[8];
|
|
|
|
typedef struct SealCase {
|
|
CapsuleArray coords[12];
|
|
u8 sealCounts[80];
|
|
} SealCase;
|
|
|
|
u32 Save_SealCase_sizeof(void);
|
|
void Save_SealCase_Init(struct SealCase *sealCase);
|
|
void CapsuleArray_Copy(const CapsuleArray *a0, CapsuleArray *a1);
|
|
struct SealCase *Save_SealCase_Get(struct SaveData *save);
|
|
CapsuleArray *SealCase_GetCapsuleI(struct SealCase *sealCase, s32 idx);
|
|
void SealCase_SetCapsuleI(struct SealCase *sealCase, const CapsuleArray *src, s32 idx);
|
|
Coords8 *Capsule_GetSealI(CapsuleArray *a0, s32 a1);
|
|
s32 Seal_GetId(Coords8 *a0);
|
|
s32 Seal_GetXCoord(Coords8 *a0);
|
|
s32 Seal_GetYCoord(Coords8 *a0);
|
|
|
|
#endif // POKEDIAMOND_SEAL_H
|