about summary refs log tree commit diff stats
path: root/src/ap_state.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-03-08 16:13:23 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2025-03-08 16:13:23 -0500
commit5436dc4f12671d2605944bed03e1f8ab7853056c (patch)
tree3fdd1348a988435e323fe3abfe134e1fab610e6a /src/ap_state.h
parent49c45e69febb321d6d5787f9056771bebfb01eec (diff)
downloadlingo-ap-tracker-5436dc4f12671d2605944bed03e1f8ab7853056c.tar.gz
lingo-ap-tracker-5436dc4f12671d2605944bed03e1f8ab7853056c.tar.bz2
lingo-ap-tracker-5436dc4f12671d2605944bed03e1f8ab7853056c.zip
Added options pane
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 8b8db03..298df8c 100644 --- a/src/ap_state.h +++ b/src/ap_state.h
@@ -26,6 +26,8 @@ enum LocationChecks {
26 kPANELSANITY = 2 26 kPANELSANITY = 2
27}; 27};
28 28
29enum PanelShuffleMode { kNO_PANELS = 0, kREARRANGE_PANELS = 1 };
30
29enum SunwarpAccess { 31enum SunwarpAccess {
30 kSUNWARP_ACCESS_NORMAL = 0, 32 kSUNWARP_ACCESS_NORMAL = 0,
31 kSUNWARP_ACCESS_DISABLED = 1, 33 kSUNWARP_ACCESS_DISABLED = 1,
@@ -88,8 +90,12 @@ int AP_GetMasteryRequirement();
88 90
89int AP_GetLevel2Requirement(); 91int AP_GetLevel2Requirement();
90 92
93LocationChecks AP_GetLocationsChecks();
94
91bool AP_IsLocationVisible(int classification); 95bool AP_IsLocationVisible(int classification);
92 96
97PanelShuffleMode AP_GetPanelShuffleMode();
98
93VictoryCondition AP_GetVictoryCondition(); 99VictoryCondition AP_GetVictoryCondition();
94 100
95bool AP_HasAchievement(const std::string& achievement_name); 101bool AP_HasAchievement(const std::string& achievement_name);