mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-06-02 21:54:45 -05:00
26 lines
1.1 KiB
C
26 lines
1.1 KiB
C
#ifndef GUARD_PARTY_H
|
|
#define GUARD_PARTY_H
|
|
|
|
#include "pokemon_types_def.h"
|
|
|
|
u32 SavArray_Party_sizeof(void);
|
|
u32 sub_020744B4(void);
|
|
SAVE_PARTY_T * SavArray_Party_alloc(HeapID heapId);
|
|
void SavArray_Party_init(SAVE_PARTY_T *party);
|
|
void InitPartyWithMaxSize(SAVE_PARTY_T *party, int maxSize);
|
|
BOOL AddMonToParty(SAVE_PARTY_T *party, const POKEMON *pokemon);
|
|
BOOL RemoveMonFromParty(SAVE_PARTY_T *party, int slot);
|
|
int GetPartyMaxCount(const SAVE_PARTY_T *party);
|
|
int GetPartyCount(const SAVE_PARTY_T *party);
|
|
POKEMON *GetPartyMonByIndex(SAVE_PARTY_T *party, int slot);
|
|
void sub_02074670(const SAVE_PARTY_T *party, PARTY_EXTRA_SUB *dest, int slot);
|
|
void sub_020746BC(SAVE_PARTY_T *party, const PARTY_EXTRA_SUB *src, int slot);
|
|
void sub_02074708(SAVE_PARTY_T *party, int slot);
|
|
void sub_02074740(SAVE_PARTY_T *party, int slot, POKEMON *src);
|
|
BOOL sub_020747BC(SAVE_PARTY_T *party, int slotA, int slotB);
|
|
void sub_020748B8(const SAVE_PARTY_T *src, SAVE_PARTY_T *dest);
|
|
BOOL PartyHasMon(SAVE_PARTY_T *party, u16 species);
|
|
SAVE_PARTY_T *SavArray_PlayerParty_get(SAVEDATA *saveData);
|
|
|
|
#endif //GUARD_PARTY_H
|