summaryrefslogtreecommitdiff
path: root/src/Game/UI/uiPauseMenuDataMgr.h
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-01-10 19:16:00 +0100
committerLéo Lam <leo@leolam.fr>2021-01-11 15:51:22 +0100
commitc28e7ace3d85820fb2a1bdd010bffbfc371a24a3 (patch)
treef1a0ddd0a930ec92dca3e94e92edddd654f6b867 /src/Game/UI/uiPauseMenuDataMgr.h
parent4c171605ff18e1eed4c6fe516e3b7b6d6034ce22 (diff)
uking/ui: Implement PauseMenuDataMgr::countItems
Diffstat (limited to 'src/Game/UI/uiPauseMenuDataMgr.h')
-rw-r--r--src/Game/UI/uiPauseMenuDataMgr.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Game/UI/uiPauseMenuDataMgr.h b/src/Game/UI/uiPauseMenuDataMgr.h
index 968c6891..bc18b523 100644
--- a/src/Game/UI/uiPauseMenuDataMgr.h
+++ b/src/Game/UI/uiPauseMenuDataMgr.h
@@ -174,7 +174,8 @@ public:
void initForNewSave();
static PouchItemType getType(const sead::SafeString& item, al::ByamlIter* iter = nullptr);
- int countItemsWithType(PouchItemType type, bool x = false) const;
+
+ int countItems(PouchItemType type, bool count_any_weapon = false) const;
bool isWeaponSectionFull(const sead::SafeString& get_flag) const;
void removeArrow(const sead::SafeString& arrow_name, int count = 1);
@@ -237,6 +238,8 @@ private:
return *p_head;
}
+ PouchItem** getItemHeadp(PouchCategory category) const { return mListHeads[u32(category)]; }
+
PouchItem* nextItem(const PouchItem* item) const { return getItems().next(item); }
void resetItem();