1
0
mirror of https://github.com/blawar/ooot.git synced 2024-06-25 22:09:34 +00:00
ooot/include/def/z_parameter.h
2022-04-13 17:00:45 -04:00

42 lines
1.9 KiB
C

#pragma once
#include "z64item.h"
#include "globalctx.h"
extern s16 gSpoilingItemReverts[3];
extern s16 gSpoilingItems[3];
s32 Health_ChangeBy(GlobalContext* globalCtx, s16 healthChange);
void Interface_ChangeAlpha(u16 alphaType);
void Interface_Draw(GlobalContext* globalCtx);
void Interface_InitHorsebackArchery(GlobalContext* globalCtx);
void Interface_LoadActionLabelB(GlobalContext* globalCtx, u16 action);
void Interface_LoadItemIcon1(GlobalContext* globalCtx, u16 button);
void Interface_LoadItemIcon2(GlobalContext* globalCtx, u16 button);
void Interface_SetDoAction(GlobalContext* globalCtx, u16 action);
void Interface_SetNaviCall(GlobalContext* globalCtx, u16 naviCallState);
void Interface_SetSceneRestrictions(GlobalContext* globalCtx);
void Interface_Update(GlobalContext* globalCtx);
void Inventory_ChangeAmmo(s16 item, s16 ammoChange);
s32 Inventory_ConsumeFairy(GlobalContext* globalCtx);
void Inventory_DeleteItem(u16 item, u16 invSlot);
s32 Inventory_HasEmptyBottle(void);
s32 Inventory_HasSpecificBottle(u8 bottleItem);
s32 Inventory_ReplaceItem(GlobalContext* globalCtx, u16 oldItem, u16 newItem);
void Inventory_SwapAgeEquipment(void);
void Inventory_UpdateBottleItem(GlobalContext* globalCtx, u8 item, u8 cButton);
u8 Item_CheckObtainability(u8 item);
bool Item_MeetsAgeRequirement(ItemID itemID);
bool Equip_MeetsAgeRequirement(EquipmentPosition equip);
u8 Item_Give(GlobalContext* globalCtx, u8 item);
ItemID Item_GetFromEquipment(s16 y, s16 x);
EquipmentPosition Item_GetEquipmentPosition(ItemID itemID);
void Magic_Fill(GlobalContext* globalCtx);
void Rupees_ChangeBy(s16 rupeeChange);
void func_800849EC(GlobalContext* globalCtx);
void func_80084BF4(GlobalContext* globalCtx, u16 flag);
void func_800876C8(GlobalContext* globalCtx);
s32 func_80087708(GlobalContext* globalCtx, s16 arg1, s16 arg2);
void func_80088AA0(s16 seconds);
void func_80088AF0(GlobalContext* globalCtx);
void func_80088B34(s16 arg0);