summaryrefslogtreecommitdiff
path: root/include/manager
diff options
context:
space:
mode:
Diffstat (limited to 'include/manager')
-rw-r--r--include/manager/flagAndOperatorManager.h4
-rw-r--r--include/manager/holeManager.h16
-rw-r--r--include/manager/horizontalMinishPathBackgroundManager.h2
-rw-r--r--include/manager/hyruleTownTileSetManager.h8
-rw-r--r--include/manager/lightManager.h2
-rw-r--r--include/manager/manager29.h2
-rw-r--r--include/manager/minishRaftersBackgroundManager.h2
-rw-r--r--include/manager/miscManager.h7
-rw-r--r--include/manager/staticBackgroundManager.h2
-rw-r--r--include/manager/templeOfDropletsManager.h4
-rw-r--r--include/manager/verticalMinishPathBackgroundManager.h3
11 files changed, 34 insertions, 18 deletions
diff --git a/include/manager/flagAndOperatorManager.h b/include/manager/flagAndOperatorManager.h
index f41a129a..352cbf8f 100644
--- a/include/manager/flagAndOperatorManager.h
+++ b/include/manager/flagAndOperatorManager.h
@@ -6,8 +6,8 @@
typedef struct FlagAndOperatorManager {
Manager base;
u8 unk_20[0x1C];
- u16 unk_3c;
- u16 unk_3e;
+ u16 setFlag;
+ u16 checkFlags;
} FlagAndOperatorManager;
#endif // FLAGANDOPERATORMANAGER_H
diff --git a/include/manager/holeManager.h b/include/manager/holeManager.h
index 59bb8d66..6bf14c93 100644
--- a/include/manager/holeManager.h
+++ b/include/manager/holeManager.h
@@ -5,15 +5,15 @@
typedef struct {
Manager base;
- s16 unk_20;
- s16 unk_22;
- u16 unk_24;
- u16 unk_26;
+ s16 x;
+ s16 y;
+ u16 width;
+ u16 height;
u8 unk_28[8];
- u16 unk_30;
- u16 unk_32;
- u16 unk_34;
- u16 unk_36;
+ u16 persistance_x;
+ u16 persistance_y;
+ u16 persistance_offset_x;
+ u16 persistance_offset_y;
u8 unk_38[7];
u8 unk_3f;
} HoleManager;
diff --git a/include/manager/horizontalMinishPathBackgroundManager.h b/include/manager/horizontalMinishPathBackgroundManager.h
index f67d4841..3835f6c2 100644
--- a/include/manager/horizontalMinishPathBackgroundManager.h
+++ b/include/manager/horizontalMinishPathBackgroundManager.h
@@ -11,4 +11,6 @@ typedef struct {
u32 unk_3c;
} HorizontalMinishPathBackgroundManager;
+extern void sub_080580B0(u32);
+
#endif // HORIZONTALMINISHPATHBACKGROUNDMANAGER_H
diff --git a/include/manager/hyruleTownTileSetManager.h b/include/manager/hyruleTownTileSetManager.h
index ee908238..7e43bb2c 100644
--- a/include/manager/hyruleTownTileSetManager.h
+++ b/include/manager/hyruleTownTileSetManager.h
@@ -5,9 +5,11 @@
typedef struct {
Manager base;
- u8 field_0x20;
- u8 field_0x21;
- u8 field_0x22;
+ u8 gfxGroup0;
+ u8 gfxGroup1;
+ u8 gfxGroup2;
} HyruleTownTileSetManager;
+extern void TryLoadPrologueHyruleTown(void);
+
#endif // HYRULETOWNTILESETMANAGER_H
diff --git a/include/manager/lightManager.h b/include/manager/lightManager.h
index 9bbb1c6b..4a49d488 100644
--- a/include/manager/lightManager.h
+++ b/include/manager/lightManager.h
@@ -8,4 +8,6 @@ typedef struct {
s32 unk20;
} LightManager;
+extern void UnDarkRoom(void);
+
#endif // LIGHTMANAGER_H
diff --git a/include/manager/manager29.h b/include/manager/manager29.h
index c7d99b69..da4c96b2 100644
--- a/include/manager/manager29.h
+++ b/include/manager/manager29.h
@@ -16,7 +16,7 @@ typedef struct {
s16 unk_38;
u16 unk_3a;
u16 unk_3c;
- u16 unk_3e;
+ u16 flag;
} Manager29;
#endif // MANAGER29_H
diff --git a/include/manager/minishRaftersBackgroundManager.h b/include/manager/minishRaftersBackgroundManager.h
index 1c746870..4c034ab1 100644
--- a/include/manager/minishRaftersBackgroundManager.h
+++ b/include/manager/minishRaftersBackgroundManager.h
@@ -9,4 +9,6 @@ typedef struct {
u32 unk_3c;
} MinishRaftersBackgroundManager;
+extern void sub_08058324(u32);
+
#endif // MINISHRAFTERSBACKGROUNDMANAGER_H
diff --git a/include/manager/miscManager.h b/include/manager/miscManager.h
index 44047584..592f1878 100644
--- a/include/manager/miscManager.h
+++ b/include/manager/miscManager.h
@@ -8,8 +8,11 @@ typedef struct {
u8 unk_20[0x18];
s16 x;
s16 y;
- u16 unk_3c;
- u16 flags;
+ u16 flag1;
+ u16 flag2;
} MiscManager;
+extern void sub_08059278(void);
+extern void SetDirtTile(u32);
+
#endif // MISCMANAGER_H
diff --git a/include/manager/staticBackgroundManager.h b/include/manager/staticBackgroundManager.h
index f2cab28a..46e8ca0f 100644
--- a/include/manager/staticBackgroundManager.h
+++ b/include/manager/staticBackgroundManager.h
@@ -8,4 +8,6 @@ typedef struct {
u32 field_0x20;
} StaticBackgroundManager;
+extern void LoadStaticBackground(u32);
+
#endif // STATICBACKGROUNDMANAGER_H
diff --git a/include/manager/templeOfDropletsManager.h b/include/manager/templeOfDropletsManager.h
index da1e8f66..43355eee 100644
--- a/include/manager/templeOfDropletsManager.h
+++ b/include/manager/templeOfDropletsManager.h
@@ -18,8 +18,8 @@ typedef struct {
s16 unk_36;
s16 unk_38;
s16 unk_3a;
- u16 unk_3c;
- u16 unk_3e; // used
+ u16 flag;
+ u16 localFlag; // used
} TempleOfDropletsManager;
#endif // TEMPLEOFDROPLETSMANAGER_H
diff --git a/include/manager/verticalMinishPathBackgroundManager.h b/include/manager/verticalMinishPathBackgroundManager.h
index 34a80080..42e51b30 100644
--- a/include/manager/verticalMinishPathBackgroundManager.h
+++ b/include/manager/verticalMinishPathBackgroundManager.h
@@ -10,4 +10,7 @@ typedef struct {
void* field_0x3c;
} VerticalMinishPathBackgroundManager;
+extern void sub_080575C8(u32);
+extern void sub_08057688(void);
+
#endif // VERTICALMINISHPATHBACKGROUNDMANAGER_H