mirror of
https://github.com/blawar/ooot.git
synced 2024-07-04 18:13:37 +00:00
25 lines
822 B
C
25 lines
822 B
C
#pragma once
|
|
struct GlobalContext;
|
|
|
|
extern u32 gBitFlags[32];
|
|
extern u16 gEquipMasks[4];
|
|
extern u16 gEquipNegMasks[4];
|
|
extern u8 gEquipShifts[4];
|
|
extern u32 gGsFlagsMasks[4];
|
|
extern u32 gGsFlagsShifts[4];
|
|
extern void* gItemIcons[0x82];
|
|
extern void* gItemIconsCurrent[86];
|
|
extern void* gItemIconsGray[86][32*32];
|
|
extern u8 gItemSlots[56];
|
|
extern u16 gUpgradeCapacities[8][4];
|
|
extern u32 gUpgradeMasks[8];
|
|
extern u8 gUpgradeShifts[8];
|
|
|
|
void Inventory_ChangeEquipment(EquipmentPosition equip);
|
|
void Inventory_ChangeEquipment(s16 equipment, u16 value);
|
|
bool Inventory_ToggleEquipment(s16 equipment);
|
|
u16 Inventory_GetEquipment(s16 equipment);
|
|
bool Inventory_IsEquipmentOwned(EquipmentPosition equip);
|
|
void Inventory_ChangeUpgrade(s16 upgrade, s16 value);
|
|
u8 Inventory_DeleteEquipment(GlobalContext* globalCtx, s16 equipment);
|