summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/fileselect.h5
-rw-r--r--include/flags.h18
-rw-r--r--include/functions.h1
-rw-r--r--include/object.h2
-rw-r--r--include/structures.h5
5 files changed, 16 insertions, 15 deletions
diff --git a/include/fileselect.h b/include/fileselect.h
index eb37d549..627c8778 100644
--- a/include/fileselect.h
+++ b/include/fileselect.h
@@ -39,11 +39,6 @@ typedef struct {
u8 filler12[0x6];
} struct_080FC844;
-typedef struct {
- union SplitWord _0;
- union SplitWord _4;
-} struct_020227E8;
-
extern struct_020227E8 gUnk_020227E8[];
typedef struct {
diff --git a/include/flags.h b/include/flags.h
index b08a5908..f0e2056a 100644
--- a/include/flags.h
+++ b/include/flags.h
@@ -3,15 +3,15 @@
#include "global.h"
-u32 CheckFlags(u32);
-u32 CheckGlobalFlag(u32);
-u32 CheckGlobalFlags(u32, u32);
-extern u32 CheckLocalFlag(u32);
-extern u32 CheckLocalFlagByBank(u32, u32);
-u32 CheckLocalFlags(u32, u32);
-u32 CheckLocalFlagsByBank(u32, u32, u32);
-u32 CheckRoomFlag(u32);
-u32 CheckRoomFlags(u32, u32);
+bool32 CheckFlags(u32);
+bool32 CheckGlobalFlag(u32);
+bool32 CheckGlobalFlags(u32, u32);
+extern bool32 CheckLocalFlag(u32);
+extern bool32 CheckLocalFlagByBank(u32, u32);
+bool32 CheckLocalFlags(u32, u32);
+bool32 CheckLocalFlagsByBank(u32, u32, u32);
+bool32 CheckRoomFlag(u32);
+bool32 CheckRoomFlags(u32, u32);
void ClearFlag(u32);
void ClearGlobalFlag(u32);
diff --git a/include/functions.h b/include/functions.h
index 2273b938..4766fbec 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -114,6 +114,7 @@ extern u32 sub_080542AC(u32);
extern void sub_08054564();
extern void sub_08054570(void);
extern s32 sub_08056338(void);
+extern void sub_08057044(u32, struct_020227E8*, u32);
extern void sub_080575C8(u32);
extern void sub_08057688(void);
extern void sub_080580B0(u32);
diff --git a/include/object.h b/include/object.h
index 83933d73..65575e33 100644
--- a/include/object.h
+++ b/include/object.h
@@ -260,7 +260,7 @@ void Object1E(Entity*);
void Object1F(Entity*);
void Object20(Entity*);
void Object21(Entity*);
-void FigurineDevice(Entity*);
+void FigurineDevice();
void EyeSwitch(Entity*);
void PressurePlate();
void BigBarrel(Entity*);
diff --git a/include/structures.h b/include/structures.h
index eba95243..a9c77886 100644
--- a/include/structures.h
+++ b/include/structures.h
@@ -146,4 +146,9 @@ typedef struct {
} OAMControls;
extern OAMControls gOAMControls;
+typedef struct {
+ union SplitWord _0;
+ union SplitWord _4;
+} struct_020227E8;
+
#endif