sovereignx/include/roamer.h

22 lines
706 B
C
Raw Permalink Normal View History

2017-09-07 18:45:32 +01:00
#ifndef GUARD_ROAMER_H
#define GUARD_ROAMER_H
void DeactivateAllRoamers(void);
2017-09-28 19:52:36 +01:00
void InitRoamer(void);
2017-09-07 18:45:32 +01:00
void UpdateLocationHistoryForRoamer(void);
void RoamerMoveToOtherLocationSet(u32 roamerIndex);
void RoamerMove(u32 roamerIndex);
bool8 IsRoamerAt(u32 roamerIndex, u8 mapGroup, u8 mapNum);
void CreateRoamerMonInstance(u32 roamerIndex);
2017-09-07 18:45:32 +01:00
u8 TryStartRoamerEncounter(void);
2017-09-28 19:52:36 +01:00
void UpdateRoamerHPStatus(struct Pokemon *mon);
void SetRoamerInactive(u32 roamerIndex);
void GetRoamerLocation(u32 roamerIndex, u8 *mapGroup, u8 *mapNum);
bool8 TryAddRoamer(u16 species, u8 level);
void MoveAllRoamersToOtherLocationSets(void);
void MoveAllRoamers(void);
extern u8 gEncounteredRoamerIndex;
2017-09-07 18:45:32 +01:00
#endif // GUARD_ROAMER_H