2017-10-13 15:09:36 +00:00
|
|
|
#ifndef GUARD_SECRET_BASE_H
|
|
|
|
#define GUARD_SECRET_BASE_H
|
|
|
|
|
2019-04-05 21:11:24 +00:00
|
|
|
void HideSecretBaseDecorationSprites(void);
|
|
|
|
void CopyCurSecretBaseOwnerName_StrVar1(void);
|
|
|
|
void ClearJapaneseSecretBases(struct SecretBase *dest);
|
|
|
|
void SetPlayerSecretBaseParty(void);
|
2017-11-01 01:51:11 +00:00
|
|
|
u8 *GetSecretBaseMapName(u8 *dest);
|
2017-12-01 20:25:13 +00:00
|
|
|
const u8 *GetSecretBaseTrainerLoseText(void);
|
2019-04-05 21:11:24 +00:00
|
|
|
void SetOccupiedSecretBaseEntranceMetatiles(struct MapEvents const *events);
|
|
|
|
void InitSecretBaseAppearance(bool8 hidePC);
|
|
|
|
bool8 CurMapIsSecretBase(void);
|
2018-12-31 18:22:27 +00:00
|
|
|
void SecretBasePerStepCallback(u8 taskId);
|
2019-04-05 21:11:24 +00:00
|
|
|
bool8 TrySetCurSecretBase(void);
|
2020-01-08 09:26:26 +00:00
|
|
|
void CheckInteractedWithFriendsPosterDecor(void);
|
|
|
|
void CheckInteractedWithFriendsFurnitureBottom(void);
|
|
|
|
void CheckInteractedWithFriendsFurnitureMiddle(void);
|
|
|
|
void CheckInteractedWithFriendsFurnitureTop(void);
|
2018-12-28 21:11:15 +00:00
|
|
|
void WarpIntoSecretBase(const struct MapPosition *position, const struct MapEvents *events);
|
2019-04-05 21:11:24 +00:00
|
|
|
bool8 SecretBaseMapPopupEnabled(void);
|
2020-01-08 09:26:26 +00:00
|
|
|
void CheckLeftFriendsSecretBase(void);
|
2019-04-05 21:11:24 +00:00
|
|
|
void ClearSecretBases(void);
|
|
|
|
void SetCurSecretBaseIdFromPosition(const struct MapPosition *position, const struct MapEvents *events);
|
|
|
|
void TrySetCurSecretBaseIndex(void);
|
|
|
|
void CheckPlayerHasSecretBase(void);
|
|
|
|
void ToggleSecretBaseEntranceMetatile(void);
|
2018-12-10 00:22:59 +00:00
|
|
|
void EnableBothScriptContexts(void);
|
2019-03-02 08:18:08 +00:00
|
|
|
void ReceiveSecretBasesData(void *records, size_t recordSize, u8 linkIdx);
|
|
|
|
|
2017-10-13 15:09:36 +00:00
|
|
|
#endif //GUARD_SECRET_BASE_H
|