diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-05-03 17:25:41 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-05-03 17:25:41 -0400 |
| commit | 08ffb400114029569b4043b4f4c5a3f2af9b37b8 (patch) | |
| tree | be79e53b617230007fe64c0fd1a900ef8c8434d2 /ap_state.h | |
| parent | f960478d05222fc54f466fc863983fcc3a5eaaeb (diff) | |
| download | lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.gz lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.bz2 lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.zip | |
Added progressive items
Diffstat (limited to 'ap_state.h')
| -rw-r--r-- | ap_state.h | 5 |
1 files changed, 3 insertions, 2 deletions
| diff --git a/ap_state.h b/ap_state.h index ce7bafc..ce73528 100644 --- a/ap_state.h +++ b/ap_state.h | |||
| @@ -26,7 +26,7 @@ class APState { | |||
| 26 | 26 | ||
| 27 | bool HasColorItem(LingoColor color) const; | 27 | bool HasColorItem(LingoColor color) const; |
| 28 | 28 | ||
| 29 | bool HasItem(const std::string& item) const; | 29 | bool HasItem(const std::string& item, int quantity = 1) const; |
| 30 | 30 | ||
| 31 | DoorShuffleMode GetDoorShuffleMode() const { return door_shuffle_mode_; } | 31 | DoorShuffleMode GetDoorShuffleMode() const { return door_shuffle_mode_; } |
| 32 | 32 | ||
| @@ -53,12 +53,13 @@ class APState { | |||
| 53 | bool connected_ = false; | 53 | bool connected_ = false; |
| 54 | bool has_connection_result_ = false; | 54 | bool has_connection_result_ = false; |
| 55 | 55 | ||
| 56 | std::set<int64_t> inventory_; | 56 | std::map<int64_t, int> inventory_; |
| 57 | std::set<int64_t> checked_locations_; | 57 | std::set<int64_t> checked_locations_; |
| 58 | 58 | ||
| 59 | std::map<std::tuple<int, int>, int64_t> ap_id_by_location_id_; | 59 | std::map<std::tuple<int, int>, int64_t> ap_id_by_location_id_; |
| 60 | std::map<std::string, int64_t> ap_id_by_item_name_; | 60 | std::map<std::string, int64_t> ap_id_by_item_name_; |
| 61 | std::map<LingoColor, int64_t> ap_id_by_color_; | 61 | std::map<LingoColor, int64_t> ap_id_by_color_; |
| 62 | std::map<int64_t, std::string> progressive_item_by_ap_id_; | ||
| 62 | 63 | ||
| 63 | DoorShuffleMode door_shuffle_mode_ = kNO_DOORS; | 64 | DoorShuffleMode door_shuffle_mode_ = kNO_DOORS; |
| 64 | bool color_shuffle_ = false; | 65 | bool color_shuffle_ = false; |
