From f4945731a958371d206ccfa4a34486b263be5b21 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 11 Mar 2025 23:18:33 -0400 Subject: Added color indicators to subway map --- src/ap_state.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ap_state.cpp') diff --git a/src/ap_state.cpp b/src/ap_state.cpp index 1e5621d..023bf7f 100644 --- a/src/ap_state.cpp +++ b/src/ap_state.cpp @@ -228,6 +228,11 @@ struct APState { return inventory.count(item_id) && inventory.at(item_id) >= quantity; } + bool HasItemSafe(int item_id, int quantity) { + std::lock_guard state_guard(state_mutex); + return HasItem(item_id, quantity); + } + bool HasAchievement(const std::string& name) { std::lock_guard state_guard(state_mutex); @@ -723,6 +728,10 @@ bool AP_HasItem(int item_id, int quantity) { return GetState().HasItem(item_id, quantity); } +bool AP_HasItemSafe(int item_id, int quantity) { + return GetState().HasItemSafe(item_id, quantity); +} + std::string AP_GetItemName(int item_id) { return GetState().GetItemName(item_id); } -- cgit 1.4.1