mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-04-21 01:17:28 -05:00
72 lines
3.4 KiB
C
72 lines
3.4 KiB
C
#ifndef POKEHEARTGOLD_SYS_FLAGS_H
|
|
#define POKEHEARTGOLD_SYS_FLAGS_H
|
|
|
|
#include "save_vars_flags.h"
|
|
|
|
void SetScriptFlag(SaveVarsFlags *state, u16 flag_id);
|
|
void ClearScriptFlag(SaveVarsFlags *state, u16 flag_id);
|
|
BOOL CheckScriptFlag(SaveVarsFlags *state, u16 flag_id);
|
|
BOOL FlagAction(SaveVarsFlags *state, u32 action, u32 flag_id);
|
|
void SetFlag960(SaveVarsFlags *state);
|
|
BOOL CheckFlag960(SaveVarsFlags *state);
|
|
void SetGameClearFlag(SaveVarsFlags *state);
|
|
BOOL CheckGameClearFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_SetHaveFollowerFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_ClearHaveFollowerFlag(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_CheckHaveFollower(SaveVarsFlags *state);
|
|
void SetFlag99C(SaveVarsFlags *state);
|
|
void SetFlag965(SaveVarsFlags *state);
|
|
void ClearFlag965(SaveVarsFlags *state);
|
|
BOOL CheckFlag965(SaveVarsFlags *state);
|
|
void Save_VarsFlags_SetRocketCostumeFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_ClearRocketCostumeFlag(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_CheckRocketCostumeFlag(SaveVarsFlags *state);
|
|
BOOL EventFlagCheck_RematchGroup(SaveVarsFlags *state, u16 flag_id);
|
|
void Save_VarsFlags_SetAlphPuzzleFlag(SaveVarsFlags *state, u8 flag);
|
|
BOOL Save_VarsFlags_CheckAlphPuzzleFlag(SaveVarsFlags *state, int flag);
|
|
void Save_VarsFlags_MomsSavingsFlagAction(SaveVarsFlags *state, BOOL set);
|
|
BOOL Save_VarsFlags_MomsSavingsFlagCheck(SaveVarsFlags *state);
|
|
u16 GetOverriddenMapMusic(SaveVarsFlags *state, u32 map_no);
|
|
void SetFlag966(SaveVarsFlags *state);
|
|
void ClearFlag966(SaveVarsFlags *state);
|
|
BOOL CheckFlag966(SaveVarsFlags *state);
|
|
BOOL CheckMetBill(SaveVarsFlags *state);
|
|
void SetFlag975(SaveVarsFlags *state);
|
|
void ClearFlag975(SaveVarsFlags *state);
|
|
void Save_VarsFlags_SetSafariSysFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_ClearSafariSysFlag(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_CheckSafariSysFlag(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_CheckBugContestFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_SetPalParkSysFlag(SaveVarsFlags *state);
|
|
void Save_VarsFlags_ClearPalParkSysFlag(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_CheckPalParkSysFlag(SaveVarsFlags *state);
|
|
void ClearFlag972(SaveVarsFlags *state);
|
|
BOOL StrengthFlagAction(SaveVarsFlags *state, u32 action);
|
|
void SysFlagFlashSet(SaveVarsFlags *state);
|
|
void SysFlagFlashClear(SaveVarsFlags *state);
|
|
BOOL SysFlagFlashCheck(SaveVarsFlags *state);
|
|
void SysFlagDefogSet(SaveVarsFlags *state);
|
|
void SysFlagDefogClear(SaveVarsFlags *state);
|
|
BOOL SysFlagDefogCheck(SaveVarsFlags *state);
|
|
BOOL Save_VarsFlags_FlypointFlagAction(SaveVarsFlags *state, u32 action, u32 flypoint_flag_no);
|
|
void SetFlag970(SaveVarsFlags *state);
|
|
BOOL CheckGotStarter(SaveVarsFlags *state);
|
|
BOOL CheckGotPokegear(SaveVarsFlags *state);
|
|
BOOL CheckGotPokedex(SaveVarsFlags *state);
|
|
BOOL CheckGotMenuIconI(SaveVarsFlags *state, s32 icon_idx);
|
|
BOOL CheckFlag96A(SaveVarsFlags *state);
|
|
BOOL sub_020669B4(SaveVarsFlags *state, u32 a1);
|
|
BOOL CheckDisabledCianwoodWaterfall(SaveVarsFlags *state);
|
|
BOOL CheckSolvedLtSurgeGym(SaveVarsFlags *state);
|
|
BOOL CheckFlag982(SaveVarsFlags *state);
|
|
BOOL CheckFlag09A(SaveVarsFlags *state);
|
|
BOOL CheckFlag997(SaveVarsFlags *state);
|
|
void SetFlag99A(SaveVarsFlags *state);
|
|
void ClearFlag99A(SaveVarsFlags *state);
|
|
BOOL CheckFlag99A(SaveVarsFlags *state);
|
|
BOOL CheckBattledSnorlax(SaveVarsFlags *state);
|
|
BOOL CheckBattledRedGyarados(SaveVarsFlags *state);
|
|
void ChangeFlag99D(SaveVarsFlags *state, BOOL set);
|
|
|
|
#endif
|