mirror of
https://github.com/pret/pokediamond.git
synced 2026-04-24 23:17:08 -05:00
29 lines
1.0 KiB
C
29 lines
1.0 KiB
C
#ifndef POKEDIAMOND_UNK_02029FB0_H
|
|
#define POKEDIAMOND_UNK_02029FB0_H
|
|
|
|
#include "pokedex.h"
|
|
#include "save.h"
|
|
|
|
typedef struct GameStats {
|
|
u32 unk_00[0x2C];
|
|
u16 unk_B0[0x4D];
|
|
} GameStats;
|
|
|
|
u32 Save_GameStats_sizeof(void);
|
|
void Save_GameStats_Init(struct GameStats *ptr);
|
|
struct GameStats *Save_GameStats_Get(struct SaveData *save);
|
|
u32 GameStats_GetValue(struct GameStats *ptr, s32 a1);
|
|
u32 GameStats_SetValue(struct GameStats *ptr, s32 a1, u32 a2);
|
|
u32 GameStats_GetMaxValue(s32 a0);
|
|
u16 GameStats_GetStdInc(s32 a0);
|
|
u32 GameStats_SetCapped(struct GameStats *ptr, s32 a1, u32 a2);
|
|
u32 GameStats_UpdateBounded(struct GameStats *ptr, s32 a1, u32 a2);
|
|
u32 GameStats_Inc(struct GameStats *ptr, s32 a1);
|
|
u32 GameStats_Add(struct GameStats *ptr, s32 a1, u32 a2);
|
|
u32 GameStats_GetCapped(struct GameStats *ptr, s32 a1);
|
|
u32 GameStats_AddSpecial(struct GameStats *ptr, s32 a1);
|
|
u32 GameStats_GetStat0(struct GameStats *ptr);
|
|
void GameStats_IncSpeciesCaught(struct GameStats *ptr, struct Pokedex *pokedex, u16 species);
|
|
|
|
#endif // POKEDIAMOND_UNK_02029FB0_H
|