diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2018-04-29 13:36:26 +0200 |
---|---|---|
committer | DizzyEggg <jajkodizzy@wp.pl> | 2018-04-29 13:36:26 +0200 |
commit | 25c669e36b8d23a24da567007bda1210ad9ce97e (patch) | |
tree | 9d7ca0634a137ec3d6146bf9685c82c1116adf28 /include/item.h | |
parent | 867b496f2e5a525043c9fd82ccaaad9349c89fac (diff) |
decompile item
Diffstat (limited to 'include/item.h')
-rw-r--r-- | include/item.h | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/include/item.h b/include/item.h index 33d434f78..3153807c4 100644 --- a/include/item.h +++ b/include/item.h @@ -1,11 +1,21 @@ -#ifndef ITEM_H -#define ITEM_H +#ifndef GUARD_ITEM_H +#define GUARD_ITEM_H + +enum +{ + ITEMS_POCKET, + BALLS_POCKET, + TMHM_POCKET, + BERRIES_POCKET, + KEYITEMS_POCKET, + POCKETS_COUNT +}; typedef void (*ItemUseFunc)(u8); struct Item { - u8 name[14]; + u8 name[ITEM_NAME_LENGTH]; u16 itemId; u16 price; u8 holdEffect; @@ -63,10 +73,14 @@ u16 itemid_get_market_price(u16 itemId); u16 BagGetItemIdByPocketPosition(u8 pocketId, u16 pocketPos); void sub_80D6FB4(struct BagPocket*); void sub_80D6F64(struct BagPocket*); -void sub_80D702C(struct ItemSlot*, s16, u16); +void MoveItemSlotInList(struct ItemSlot* itemSlots, u32 a1, u32 a2); u8 sub_80D6CE4(); bool8 itemid_is_unique(u16 itemId); void sub_80D6E48(u8, u16); void sub_80D6E84(void); +void CompactPCItems(void); +void SortBerriesOrTMHMs(struct BagPocket *bagPocket); +void CompactItemsInBagPocket(struct BagPocket *bagPocket); +const u8 *ItemId_GetName(u16 itemId); -#endif // ITEM_H +#endif // GUARD_ITEM_H |