mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
29 lines
1.1 KiB
C
29 lines
1.1 KiB
C
#ifndef POKEPLATINUM_GLOBAL_TRADE_H
|
|
#define POKEPLATINUM_GLOBAL_TRADE_H
|
|
|
|
#include "pokemon.h"
|
|
#include "savedata.h"
|
|
|
|
typedef struct GlobalTrade {
|
|
u8 storedPokemon[sizeof(Pokemon)];
|
|
u16 pokemonListed;
|
|
u16 neverSet_EE;
|
|
u32 depositTradeDatestamp;
|
|
u32 searchTradeDatestamp;
|
|
} GlobalTrade;
|
|
|
|
GlobalTrade *SaveData_GetGlobalTrade(SaveData *saveData);
|
|
int GlobalTrade_SaveSize(void);
|
|
void GlobalTrade_Init(GlobalTrade *globalTrade);
|
|
int GlobalTrade_IsPokemonListed(GlobalTrade *globalTrade);
|
|
void GlobalTrade_SetPokemonListed(GlobalTrade *globalTrade, int listed);
|
|
void GlobalTrade_CopyStoredPokemon(GlobalTrade *globalTrade, Pokemon *mon);
|
|
void sub_0202DA7C(GlobalTrade *globalTrade, Pokemon *mon, int unused);
|
|
u32 GlobalTrade_GetDepositTradeDatestamp(GlobalTrade *globalTrade);
|
|
void GlobalTrade_SetDepositTradeDatestamp(GlobalTrade *globalTrade, u32 date);
|
|
u32 GlobalTrade_GetSearchTradeDatestamp(GlobalTrade *globalTrade);
|
|
void GlobalTrade_SetSearchTradeDatestamp(GlobalTrade *globalTrade, u32 date);
|
|
int GlobalTrade_GetUnusedInt(GlobalTrade *globalTrade);
|
|
|
|
#endif // POKEPLATINUM_GLOBAL_TRADE_H
|