diff options
| author | theo <arisstephenson2@gmail.com> | 2020-06-12 21:55:38 -0700 |
|---|---|---|
| committer | theo <arisstephenson2@gmail.com> | 2020-06-12 21:55:38 -0700 |
| commit | a3be2626358e15dc89a31027113e8995fbf7eade (patch) | |
| tree | 64b7cbe79d51717e083b904015225e8dd69ca971 /include/flags.h | |
| parent | 55345bca654a6ad5592d54d96e223d4c7e2ba407 (diff) | |
definition streamlining
Diffstat (limited to 'include/flags.h')
| -rw-r--r-- | include/flags.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/include/flags.h b/include/flags.h new file mode 100644 index 00000000..dbffc985 --- /dev/null +++ b/include/flags.h @@ -0,0 +1,30 @@ +#ifndef FLAGS_H +#define FLAGS_H + +#include "global.h" + +extern u32 CheckFlags(u32); +extern u32 CheckGlobalFlag(u32); +extern u32 CheckGlobalFlags(u32); +extern u32 CheckLocalFlag(u32); +extern u32 CheckLocalFlagByOffset(u32, u32); +extern u32 CheckLocalFlags(u32); +extern u32 CheckLocalFlagsByOffset(u32, u32); +extern u32 CheckRoomFlag(u32); +extern u32 CheckRoomFlags(u32); + +extern void ClearFlag(u32); +extern void ClearGlobalFlag(u32); +extern void ClearLocalFlag(u32); +extern void ClearLocalFlagByOffset(u32, u32); +extern void ClearRoomFlag(u32); + +extern void SetFlag(u32); +extern void SetGlobalFlag(u32); +extern void SetLocalFlag(u32); +extern void SetLocalFlagByOffset(u32, u32); +extern void SetRoomFlag(u32); + +extern u32 gGlobalFlags; + +#endif
\ No newline at end of file |
