summaryrefslogtreecommitdiff
path: root/include/player.h
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2022-03-30 00:52:53 -0700
committertheo3 <arisstephenson2@gmail.com>2022-03-30 00:52:53 -0700
commita633efd88ca533b8d601eb9a673c5eb7e68dd19d (patch)
tree9bc7eb383d88bb2023a6fd69c982915931a33d30 /include/player.h
parent65b80571b230d08426e6329dc7eb4348ca5012d1 (diff)
sort out most of functions.h
Diffstat (limited to 'include/player.h')
-rw-r--r--include/player.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/include/player.h b/include/player.h
index 90d4f9a9..5a914e87 100644
--- a/include/player.h
+++ b/include/player.h
@@ -337,8 +337,11 @@ void CreateEzloHint(u32, u32);
u32 IsItemEquipped(u32);
/** @see Item */
u32 GetInventoryValue(u32);
+/** @see Item */
+void SetInventoryValue(u32, u32);
s32 ModHealth(s32 delta);
void ModRupees(s32 delta);
+void ModBombs(s32 delta);
// playerUtils.c
void DeleteClones(void);
@@ -375,6 +378,65 @@ u32 sub_08078F74(Entity*);
void sub_0807879C(Entity*);
void PlayerSetNormalAndCollide(void);
bool32 PlayerTryDropObject(ItemBehavior* arg0, u32 unk);
+void InitItemGetSequence(u32, u32, u32);
+void sub_0807B7D8(u32, u32, u32);
+void sub_08078850(Entity*, u32, u32, void*);
+void sub_08079D84(void);
+u32 sub_0807953C(void);
+void sub_0807BB68(s16*, u32, u32);
+void sub_0807B9B8(u32, u32, u32);
+void sub_0807B7D8(u32, u32, u32);
+void RestorePrevTileEntity(u32, u32);
+void UpdateItemAnim(ItemBehavior*);
+void PlayerCancelHoldItem(ItemBehavior*, u32);
+void RegisterCarryEntity(Entity*);
+void FreeCarryEntity(Entity*);
+void PlayerDropHeldObject();
+void PlayerResetStateFromFusion();
+void DeletePlayerItem(ItemBehavior*, u32);
+void sub_08077D38(ItemBehavior*, u32);
+void sub_08077DF4(ItemBehavior*, u32);
+void sub_08077E3C(ItemBehavior*, u32);
+void sub_080751E8(u32, u32, void*);
+void sub_08077B98(ItemBehavior*);
+void sub_08077BB8(ItemBehavior*);
+Entity* sub_08077C0C(ItemBehavior*, u32);
+Entity* sub_08077C94(ItemBehavior*, u32);
+bool32 PlayerCanBeMoved(void);
+bool32 sub_08077EC8(ItemBehavior*);
+bool32 sub_08077EFC(ItemBehavior*);
+bool32 sub_08077F10(ItemBehavior*);
+bool32 sub_08077F24(ItemBehavior*, u32);
+bool32 sub_08077FEC(u32);
+void sub_08078180(void);
+void sub_080784C8();
+void sub_08078790(Entity*, u32);
+void sub_080787CC(Entity*);
+s32 sub_08078800(Entity*);
+s32 sub_0807887C(Entity*, u32, u32);
+void sub_080788E0(Entity*);
+s32 sub_08078904();
+void sub_08078AC0(u32, u32, u32);
+void sub_08078B48(void);
+void sub_08078E84(Entity*, Entity*);
+void sub_08078FB0(Entity*);
+void sub_080792BC(s32, u32, u32);
+u32 sub_0807953C(void);
+void sub_08079BD8(Entity*);
+u32 sub_08079D48();
+void sub_08079D84(void);
+u32 sub_08079FC4(u32);
+void sub_0807A050(void);
+void sub_0807A5B8(u32);
+void sub_0807A8D8(Entity*);
+void sub_0807AA80(Entity*);
+void sub_0807AABC(Entity*);
+void sub_0807ACCC(Entity*);
+u32 sub_0807B014();
+void sub_0807B0C8(void);
+bool32 sub_0807BD14(Entity*, u32);
+Entity* CreatePlayerItemWithParent(ItemBehavior*, u32);
+bool32 HasSwordEquipped();
// player.s
extern u32 PlayerCheckNEastTile();