summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authoroctorock <79596758+octorock@users.noreply.github.com>2021-09-26 14:57:42 +0200
committeroctorock <79596758+octorock@users.noreply.github.com>2021-09-26 22:09:22 +0200
commitc603199e0aedc258a3b6310457fa7f2dd045663f (patch)
tree3a2bca05d7662046935db590c080dae2682650dd /include
parent9283aa5afecdcb4632d95b40f1c0f0a2bbb35b57 (diff)
Unsplit managerF to avoid conflicts with the pr of Ibot02
Diffstat (limited to 'include')
-rw-r--r--include/area.h7
-rw-r--r--include/functions.h8
-rw-r--r--include/manager.h11
-rw-r--r--include/room.h8
4 files changed, 29 insertions, 5 deletions
diff --git a/include/area.h b/include/area.h
index 1c2ef424..f8e6078e 100644
--- a/include/area.h
+++ b/include/area.h
@@ -9,7 +9,9 @@ typedef struct {
u8 unk;
u8 regret;
u16 localFlagOffset;
- u8 filler[10];
+ u8 filler[4];
+ u16 unk_0a;
+ u8 filler3[4];
u16 field_0x10;
u16 curPortalX;
u16 curPortalY;
@@ -20,7 +22,8 @@ typedef struct {
bool8 playShrinkSeq;
u8 unk1A;
u8 filler2[13];
- u8 filler4[0x835];
+ u8 field_0x28;
+ u8 filler4[0x834];
u32 musicIndex;
u32 pMusicIndex;
u8 filler5[0x20];
diff --git a/include/functions.h b/include/functions.h
index 0f8645d6..135d7b92 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -281,4 +281,12 @@ extern bool32 sub_08077EFC(ItemBehavior*);
extern void sub_08078E84(Entity*, Entity*);
extern void sub_080042D0(Entity*, u32, u16);
+
+extern u32 sub_080002A8(u32, u32, u32);
+extern void CreateDustAt(u32, u32, u32);
+extern void sub_080806BC(u32, u32, u32, u32);
+
+extern void sub_080186C0(u32);
+extern void sub_0801855C(void);
+
#endif
diff --git a/include/manager.h b/include/manager.h
index ecb6bcb4..4253e3f1 100644
--- a/include/manager.h
+++ b/include/manager.h
@@ -103,6 +103,15 @@ typedef struct {
u16 unk_3e;
} ManagerE;
+typedef struct {
+ Manager manager;
+ u8 unk_20[0x18];
+ s16 unk_38;
+ s16 unk_3a;
+ u16 unk_3c;
+ u16 unk_3e;
+} ManagerF;
+
typedef struct Manager11 {
Manager manager;
u8 unk_20[0x1C];
@@ -154,7 +163,7 @@ extern void ManagerB_Main();
extern void ManagerC_Main();
extern void ManagerD_Main();
extern void ManagerE_Main();
-extern void ManagerF_Main();
+extern void sub_08058ECC(ManagerF*);
extern void Manager10_Main();
extern void Manager11_Main(Manager11*);
extern void Manager12_Main();
diff --git a/include/room.h b/include/room.h
index ff71d1f8..f34f7297 100644
--- a/include/room.h
+++ b/include/room.h
@@ -23,7 +23,8 @@ typedef struct {
/*0x0C*/ s16 roomScrollY;
/*0x0E*/ u8 unk5;
/*0x0F*/ u8 unk6;
- /*0x10*/ u8 filler[4];
+ /*0x10*/ u8 unk_10;
+ /*0x11*/ u8 filler[3];
/*0x14*/ u8 screenShakeMagnitude;
/*0x15*/ u8 unk7;
/*0x16*/ u16 screenShakeTime;
@@ -37,7 +38,10 @@ typedef struct {
} RoomControls;
typedef struct {
- u8 filler[4];
+ u8 field_0x0;
+ u8 filler_0x1;
+ u8 field_0x2;
+ u8 field_0x3;
u8 field_0x4;
u8 filler1[1];
u8 itemForSaleIndex;