mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
27 lines
1.2 KiB
C
27 lines
1.2 KiB
C
#ifndef POKEPLATINUM_UNK_0202EEC0_H
|
|
#define POKEPLATINUM_UNK_0202EEC0_H
|
|
|
|
#include "pokemon.h"
|
|
|
|
typedef struct MigratedPokemon {
|
|
Pokemon mons[CATCHING_SHOW_MONS];
|
|
u32 gbaTrainerIds[MAX_GBA_TRANSFER_HISTORY];
|
|
s64 timeStamps[MAX_GBA_TRANSFER_HISTORY];
|
|
s64 rtcOffset;
|
|
u8 macAddress[6];
|
|
} MigratedPokemon;
|
|
|
|
int MigratedPokemon_SaveSize(void);
|
|
void PalParkTransfer_Init(MigratedPokemon *transferData);
|
|
void ClearPalParkTransferPokemonData(MigratedPokemon *transferData);
|
|
void BoxMonToTransferData(MigratedPokemon *transfer, BoxPokemon *boxMon, int param2);
|
|
void PalParkTransfer_SaveTransferHistory(MigratedPokemon *transferData, u32 gbaTrainerId);
|
|
void MigratedPokemon_ConvertToPokemon(const MigratedPokemon *transferData, int slot, Pokemon *mon);
|
|
int GetPalParkTransferMonCount(const MigratedPokemon *transferData);
|
|
int PalParkTransfer_GetSecondsSinceLastTransfer(const MigratedPokemon *transferData, u32 gbaTrainerId);
|
|
BOOL MacAddressMatchesLastPalParkTransfer(const MigratedPokemon *transferData);
|
|
BOOL RtcOffsetMatchesLastPalParkTransfer(const MigratedPokemon *transferData);
|
|
BOOL IsPalParkTransferMacAddressUnset(const MigratedPokemon *transferData);
|
|
|
|
#endif // POKEPLATINUM_UNK_0202EEC0_H
|