about summary refs log tree commit diff stats
path: root/src/ap_state.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-08-03 11:34:57 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-08-03 11:34:57 -0400
commitc9a21a387634e8fdd13110906ebe786f055c446d (patch)
tree44389e404b729392e997c7b2723479f1539e9173 /src/ap_state.h
parentb09e7749e54e21d1ccf45ef51be471e3c6200641 (diff)
downloadlingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.tar.gz
lingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.tar.bz2
lingo-ap-tracker-c9a21a387634e8fdd13110906ebe786f055c446d.zip
LEVEL 2 and required_panel support
Diffstat (limited to 'src/ap_state.h')
-rw-r--r--src/ap_state.h6
1 files changed, 6 insertions, 0 deletions
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;
10 10
11enum DoorShuffleMode { kNO_DOORS = 0, kSIMPLE_DOORS = 1, kCOMPLEX_DOORS = 2 }; 11enum DoorShuffleMode { kNO_DOORS = 0, kSIMPLE_DOORS = 1, kCOMPLEX_DOORS = 2 };
12 12
13enum VictoryCondition { kTHE_END = 0, kTHE_MASTER = 1, kLEVEL_2 = 2 };
14
13void AP_SetTrackerFrame(TrackerFrame* tracker_frame); 15void AP_SetTrackerFrame(TrackerFrame* tracker_frame);
14 16
15void AP_Connect(std::string server, std::string player, std::string password); 17void AP_Connect(std::string server, std::string player, std::string password);
@@ -30,8 +32,12 @@ const std::map<std::string, std::string> AP_GetPaintingMapping();
30 32
31int AP_GetMasteryRequirement(); 33int AP_GetMasteryRequirement();
32 34
35int AP_GetLevel2Requirement();
36
33bool AP_IsReduceChecks(); 37bool AP_IsReduceChecks();
34 38
39VictoryCondition AP_GetVictoryCondition();
40
35bool AP_HasAchievement(const std::string& achievement_name); 41bool AP_HasAchievement(const std::string& achievement_name);
36 42
37#endif /* end of include guard: AP_STATE_H_664A4180 */ 43#endif /* end of include guard: AP_STATE_H_664A4180 */