mirror of
https://github.com/zeldaret/mm.git
synced 2024-11-23 12:59:44 +00:00
cd087d8511
* regs.h * gfxalloc.h * z64inventory.h * gfx.h * graph.h * z64olib.h * z64elf_message.h * fix missing include * Include z64inventory.h on z64save.h * fix bss * Move PosRot to z64math.h * So dumb * Update src/overlays/actors/ovl_En_Kusa/z_en_kusa.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review * Remove graph.h * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
36 lines
1.1 KiB
C
36 lines
1.1 KiB
C
#ifndef Z64INVENTORY_H
|
|
#define Z64INVENTORY_H
|
|
|
|
#include "PR/ultratypes.h"
|
|
|
|
struct PlayState;
|
|
|
|
s32 Inventory_GetBtnBItem(struct PlayState* play);
|
|
void Inventory_ChangeEquipment(s16 value);
|
|
u8 Inventory_DeleteEquipment(struct PlayState* play, s16 equipment);
|
|
void Inventory_ChangeUpgrade(s16 upgrade, u32 value);
|
|
s32 Inventory_IsMapVisible(s16 sceneId);
|
|
void Inventory_SetWorldMapCloudVisibility(s16 tingleIndex);
|
|
void Inventory_SaveDekuPlaygroundHighScore(s16 timerId);
|
|
void Inventory_IncrementSkullTokenCount(s16 sceneIndex);
|
|
s16 Inventory_GetSkullTokenCount(s16 sceneIndex);
|
|
void Inventory_SaveLotteryCodeGuess(struct PlayState* play);
|
|
|
|
extern u32 gBitFlags[32];
|
|
extern u16 gEquipMasks[];
|
|
extern u16 gEquipNegMasks[];
|
|
extern u32 gUpgradeMasks[8];
|
|
extern u32 gUpgradeNegMasks[];
|
|
extern u8 gEquipShifts[];
|
|
extern u8 gUpgradeShifts[8];
|
|
extern u16 gUpgradeCapacities[][4];
|
|
extern u32 gGsFlagsMask[];
|
|
extern u32 gGsFlagsShift[];
|
|
extern TexturePtr gItemIcons[];
|
|
extern u8 gItemSlots[];
|
|
extern s16 gItemPrices[];
|
|
extern u16 gSceneIdsPerRegion[11][27];
|
|
extern u8 gPlayerFormItemRestrictions[][114];
|
|
|
|
#endif
|