diff options
author | Cleverking2003 <30466983+Cleverking2003@users.noreply.github.com> | 2020-08-13 19:12:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-13 19:12:12 +0300 |
commit | a82d0d55a67b12757b185fd149d6a14dcc7cad02 (patch) | |
tree | 829d21a866de69dc92e1b8e5bb1857a21104027c /include/event_data.h | |
parent | c259e6ed18294c001033fed62d924d379276021a (diff) | |
parent | ddd20f2c76a34b4fc46503c8bf88d53a755453a8 (diff) |
Merge pull request #261 from PikalaxALT/pikalax_work
Name some scrcmds; save block 2 struct resolution
Diffstat (limited to 'include/event_data.h')
-rw-r--r-- | include/event_data.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/event_data.h b/include/event_data.h new file mode 100644 index 00000000..e1d46348 --- /dev/null +++ b/include/event_data.h @@ -0,0 +1,19 @@ +#ifndef GUARD_SCRIPT_STATE_H +#define GUARD_SCRIPT_STATE_H + +struct ScriptState +{ + u16 vars[288]; + u8 flags[364]; +}; + +u32 SavArray_Flags_sizeof(void); +void SavArray_Flags_init(struct ScriptState * state); +struct ScriptState * SavArray_Flags_get(struct SaveBlock2 * sav2); +BOOL CheckFlagInArray(struct ScriptState * state, u16 flag_id); +void SetFlagInArray(struct ScriptState * state, u16 flag_id); +void ClearFlagInArray(struct ScriptState * state, u16 flag_id); +u8 * GetFlagAddr(struct ScriptState * state, u16 flag_id); +u16 * GetVarAddr(struct ScriptState * state, u16 var_id); + +#endif //GUARD_SCRIPT_STATE_H |