From c9a21a387634e8fdd13110906ebe786f055c446d Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 3 Aug 2023 11:34:57 -0400 Subject: LEVEL 2 and required_panel support --- src/ap_state.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/ap_state.h') diff --git a/src/ap_state.h b/src/ap_state.h index a9edd9e..fb5c969 100644 --- a/src/ap_state.h +++ b/src/ap_state.h @@ -10,6 +10,8 @@ class TrackerFrame; enum DoorShuffleMode { kNO_DOORS = 0, kSIMPLE_DOORS = 1, kCOMPLEX_DOORS = 2 }; +enum VictoryCondition { kTHE_END = 0, kTHE_MASTER = 1, kLEVEL_2 = 2 }; + void AP_SetTrackerFrame(TrackerFrame* tracker_frame); void AP_Connect(std::string server, std::string player, std::string password); @@ -30,8 +32,12 @@ const std::map AP_GetPaintingMapping(); int AP_GetMasteryRequirement(); +int AP_GetLevel2Requirement(); + bool AP_IsReduceChecks(); +VictoryCondition AP_GetVictoryCondition(); + bool AP_HasAchievement(const std::string& achievement_name); #endif /* end of include guard: AP_STATE_H_664A4180 */ -- cgit 1.4.1