diff options
| author | Léo Lam <leo@leolam.fr> | 2021-01-10 19:16:00 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-01-11 15:51:22 +0100 |
| commit | c28e7ace3d85820fb2a1bdd010bffbfc371a24a3 (patch) | |
| tree | f1a0ddd0a930ec92dca3e94e92edddd654f6b867 /src/Game/UI/uiPauseMenuDataMgr.h | |
| parent | 4c171605ff18e1eed4c6fe516e3b7b6d6034ce22 (diff) | |
uking/ui: Implement PauseMenuDataMgr::countItems
Diffstat (limited to 'src/Game/UI/uiPauseMenuDataMgr.h')
| -rw-r--r-- | src/Game/UI/uiPauseMenuDataMgr.h | 5 |
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(); |
