mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-06-01 05:41:41 -05:00
23 lines
1.3 KiB
C
23 lines
1.3 KiB
C
#ifndef POKEPLATINUM_BATTLE_FRONTIER_STATS_H
|
|
#define POKEPLATINUM_BATTLE_FRONTIER_STATS_H
|
|
|
|
#include "constants/battle_frontier_stats.h"
|
|
|
|
#include "struct_defs/battle_frontier.h"
|
|
|
|
#include "savedata.h"
|
|
|
|
int BattleFrontier_SaveSize(void);
|
|
void BattleFrontier_Init(BattleFrontier *frontier);
|
|
BattleFrontier *SaveData_GetBattleFrontier(SaveData *saveData);
|
|
u16 BattleFrontierStats_GetStat(BattleFrontier *frontier, enum BattleFrontierStatsIndex statIndex, int hostFriendID);
|
|
u16 BattleFrontierStats_SetStat(BattleFrontier *frontier, enum BattleFrontierStatsIndex statIndex, int hostFriendID, u16 newValue);
|
|
void BattleFrontierStats_ClearAllWFCStats(BattleFrontier *frontier);
|
|
void BattleFrontierStats_ClearFriendStatsAndShift(BattleFrontier *frontier, int friendIdx);
|
|
void BattleFrontierStats_ClearFriendStats(BattleFrontier *frontier, int friendIndex, int unused);
|
|
u16 BattleFrontierStats_AddToStat(BattleFrontier *frontier, enum BattleFrontierStatsIndex statIndex, int hostFriendID, int addValue);
|
|
u16 BattleFrontierStats_SubtractFromStat(BattleFrontier *frontier, enum BattleFrontierStatsIndex statIndex, int hostFriendID, int subtractValue);
|
|
u16 BattleFrontierStats_SetIfBetter(BattleFrontier *frontier, enum BattleFrontierStatsIndex statIndex, int hostFriendID, u16 newValue);
|
|
|
|
#endif // POKEPLATINUM_BATTLE_FRONTIER_STATS_H
|