diff options
| author | Pistonight <pistonknight@outlook.com> | 2025-04-29 20:26:40 -0700 |
|---|---|---|
| committer | Pistonight <pistonknight@outlook.com> | 2025-05-04 16:45:33 -0700 |
| commit | 316dc2d1a276599c2a5e4324e25e8fd03f9bc8d7 (patch) | |
| tree | 8a07d323c0aecad0e91a6aca1dd51b302e5c7851 /src/Game/UI/uiPauseMenuDataMgr.h | |
| parent | fd7acefdd8ec65a07c84dbf511de58626403d10d (diff) | |
matched (thanks to TheGreatB3 :)
Diffstat (limited to 'src/Game/UI/uiPauseMenuDataMgr.h')
| -rw-r--r-- | src/Game/UI/uiPauseMenuDataMgr.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Game/UI/uiPauseMenuDataMgr.h b/src/Game/UI/uiPauseMenuDataMgr.h index fd2efb30..0e1bf62b 100644 --- a/src/Game/UI/uiPauseMenuDataMgr.h +++ b/src/Game/UI/uiPauseMenuDataMgr.h @@ -195,6 +195,7 @@ public: PouchItemType getType() const { return mType; } bool isEquipped() const { return mEquipped; } + void setEquipped(bool equipped) { mEquipped = equipped; } bool isInInventory() const { return mInInventory; } const sead::SafeString& getName() const { return mName; } ItemUse getItemUse() const { return mItemUse; } @@ -419,6 +420,15 @@ private: list2.pushFront(item); } + PouchItem* pushNewItem() { + auto* item = list2.popFront(); + if (!item) { + return nullptr; + } + list1.pushBack(item); + return item; + } + sead::OffsetList<PouchItem> list1; sead::OffsetList<PouchItem> list2; sead::SafeArray<PouchItem, NumPouchItemsMax> buffer; |
