mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-09 20:32:50 -05:00
37 lines
1.8 KiB
C
37 lines
1.8 KiB
C
#ifndef POKEHEARTGOLD_SAVE_FLYPOINTS_H
|
|
#define POKEHEARTGOLD_SAVE_FLYPOINTS_H
|
|
|
|
#include "save.h"
|
|
#include "script.h"
|
|
|
|
typedef struct FLYPOINTS_SAVE FLYPOINTS_SAVE;
|
|
struct SavedMapObjectList;
|
|
|
|
u32 Save_FlyPoints_sizeof(void);
|
|
u32 Save_MapObjects_sizeof(void);
|
|
void Save_MapObjects_init(struct SavedMapObjectList *unk);
|
|
void Save_FlyPoints_init(FLYPOINTS_SAVE *flypointsSave);
|
|
Location *FlyPoints_GetPosition(FLYPOINTS_SAVE *flypointsSave);
|
|
Location *sub_0203B95C(FLYPOINTS_SAVE *flypointsSave);
|
|
Location *sub_0203B960(FLYPOINTS_SAVE *flypointsSave);
|
|
Location *FlyPoints_GetSpecialSpawnWarpPtr(FLYPOINTS_SAVE *flypointsSave);
|
|
Location *FlyPoints_GetDynamicWarp(FLYPOINTS_SAVE *flypointsSave);
|
|
void FlyPoints_SetDynamicWarp(FLYPOINTS_SAVE *flypointsSave, const Location *location);
|
|
u16 *FlyPoints_GetMusicIdAddr(FLYPOINTS_SAVE *flypointsSave);
|
|
u16 FlyPoints_GetWeatherType(FLYPOINTS_SAVE *flypointsSave);
|
|
void FlyPoints_SetWeatherType(FLYPOINTS_SAVE *flypointsSave, const u16 a1);
|
|
u16 FlyPoints_GetDeathSpawn(FLYPOINTS_SAVE *flypointsSave);
|
|
void FlyPoints_SetDeathSpawn(FLYPOINTS_SAVE *flypointsSave, const u16 spawn);
|
|
u32 FlyPoints_GetCameraType(FLYPOINTS_SAVE *flypointsSave);
|
|
void FlyPoints_SetCameraType(FLYPOINTS_SAVE *flypointsSave, const u32 cameraType);
|
|
struct FlypointsPlayerSub *SaveFlyPoints_GetPlayerSub(FLYPOINTS_SAVE *flypointsSave);
|
|
u16 *FlyPoints_GetSafariBallsCounter(FLYPOINTS_SAVE *flypointsSave);
|
|
u16 *FlyPoints_GetSafariStepsCounter(FLYPOINTS_SAVE *flypointsSave);
|
|
u16 *FlyPoints_GetPoisonStepCounter(FLYPOINTS_SAVE *flypointsSave);
|
|
FLYPOINTS_SAVE *Save_FlyPoints_get(SAVEDATA *saveData);
|
|
struct SavedMapObjectList *Save_MapObjects_get(SAVEDATA *saveData);
|
|
void Fsys_SyncMapObjectsToSave(FieldSystem *fsys);
|
|
void Fsys_RestoreMapObjectsFromSave(FieldSystem *fsys);
|
|
|
|
#endif //POKEHEARTGOLD_SAVE_FLYPOINTS_H
|