summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2021-12-19 17:57:42 -0800
committertheo3 <arisstephenson2@gmail.com>2021-12-19 17:57:42 -0800
commit3c4e1762d9aefa7840d3e6ec8343e551e2e6607c (patch)
tree16c9b2ca2b824feccc9720de5398669913a32302 /include
parent227703e4966071b98af129185ed7d70c782ceed2 (diff)
util files
Diffstat (limited to 'include')
-rw-r--r--include/functions.h4
-rw-r--r--include/room.h11
-rw-r--r--include/save.h11
3 files changed, 19 insertions, 7 deletions
diff --git a/include/functions.h b/include/functions.h
index 1b446323..293f7e20 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -29,7 +29,7 @@ extern Entity* CreateDeathFx(Entity*, u32, u32);
extern void UpdateAnimationVariableFrames(Entity*, u32);
extern u8* GetSpriteSubEntryOffsetDataPointer(u32, u32);
extern bool32 LoadFixedGFX(Entity*, u32);
-extern Entity* CreateItemEntity(u32, u32, u32);
+extern void CreateItemEntity(u32, u32, u32);
extern u32 ProcessMovement(Entity*);
extern void MenuFadeIn(u32, u32);
extern void LoadResourceAsync(const void*, u32, u32);
@@ -276,7 +276,7 @@ extern Entity* sub_08077C0C(ItemBehavior*, u32);
extern void sub_08077D38(ItemBehavior*, u32);
extern void sub_08077E78(ItemBehavior*, u32);
extern void UpdateItemAnim(ItemBehavior*);
-extern void sub_0806F948(Entity*);
+extern u32 sub_0806F948(Entity*);
extern void sub_08077DF4(ItemBehavior*, u32);
extern void sub_08077BB8(ItemBehavior*);
extern bool32 sub_08077EFC(ItemBehavior*);
diff --git a/include/room.h b/include/room.h
index 58d323b1..aafac5bd 100644
--- a/include/room.h
+++ b/include/room.h
@@ -143,6 +143,17 @@ typedef struct {
} ScreenTransition;
extern ScreenTransition gScreenTransition;
+typedef struct {
+ u8 type;
+ u8 _1;
+ u8 _2;
+ u8 _3;
+ u16 _4;
+ u8 _6;
+ u8 _7;
+} TileEntity;
+extern TileEntity gUnk_02017660[];
+
extern void SetTileType(u32, u32, u32);
extern void sub_08080964(u32 time, u32 magnitude); // shake screen
diff --git a/include/save.h b/include/save.h
index 56e953a1..1126973d 100644
--- a/include/save.h
+++ b/include/save.h
@@ -42,11 +42,12 @@ typedef struct {
/*0x088*/ PlayerWorldStatus saved_status;
/*0x0A8*/ Stats stats;
/*0x0D0*/ u8 fillerD0[0x71];
- /*0x141*/ u8 unk141[0x45c - 0x141];
- /*0x45c*/ u8 unk45C[0x10];
- /*0x46c*/ u8 unk46C[0x20];
- /*0x48c*/ u32 unk48C[8];
- /*0x4ac*/ u8 filler4ac[0x8];
+ /*0x141*/ u8 unk141[0x1c1 - 0x141];
+ /*0x1C1*/ u8 unk1C1[0x45c - 0x1c1];
+ /*0x45C*/ u8 unk45C[0x10];
+ /*0x46C*/ u8 unk46C[0x20];
+ /*0x48C*/ u32 unk48C[8];
+ /*0x4AC*/ u8 filler4ac[0x8];
} SaveFile;
extern SaveFile gSave;