From 149e7c0836927e14a926a952bd1a7f0d1b49e779 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 5 May 2023 15:46:58 -0400 Subject: Organised repo --- src/ap_state.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/ap_state.h (limited to 'src/ap_state.h') diff --git a/src/ap_state.h b/src/ap_state.h new file mode 100644 index 0000000..d880c71 --- /dev/null +++ b/src/ap_state.h @@ -0,0 +1,33 @@ +#ifndef AP_STATE_H_664A4180 +#define AP_STATE_H_664A4180 + +#include +#include + +#include "game_data.h" + +class TrackerFrame; + +enum DoorShuffleMode { kNO_DOORS = 0, kSIMPLE_DOORS = 1, kCOMPLEX_DOORS = 2 }; + +void AP_SetTrackerFrame(TrackerFrame* tracker_frame); + +void AP_Connect(std::string server, std::string player, std::string password); + +bool AP_HasCheckedGameLocation(int area_id, int section_id); + +bool AP_HasColorItem(LingoColor color); + +bool AP_HasItem(const std::string& item, int quantity = 1); + +DoorShuffleMode AP_GetDoorShuffleMode(); + +bool AP_IsColorShuffle(); + +bool AP_IsPaintingShuffle(); + +const std::map AP_GetPaintingMapping(); + +int AP_GetMasteryRequirement(); + +#endif /* end of include guard: AP_STATE_H_664A4180 */ -- cgit 1.4.1