From e290161d58c98e73ea185855e79efad19cb111a2 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 8 Mar 2025 00:29:17 -0500 Subject: Added postgame detection --- src/global.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/global.cpp') diff --git a/src/global.cpp b/src/global.cpp index 1eb3f8d..63f4a19 100644 --- a/src/global.cpp +++ b/src/global.cpp @@ -26,17 +26,19 @@ std::string GetAbsolutePath(std::string_view path) { return (GetExecutableDirectory() / path).string(); } -bool IsLocationWinCondition(const Location& location) { +std::string GetWinCondition() { switch (AP_GetVictoryCondition()) { case kTHE_END: - return location.ap_location_name == - "Orange Tower Seventh Floor - THE END"; + return "Orange Tower Seventh Floor - THE END"; case kTHE_MASTER: - return location.ap_location_name == - "Orange Tower Seventh Floor - THE MASTER"; + return "Orange Tower Seventh Floor - THE MASTER"; case kLEVEL_2: - return location.ap_location_name == "Second Room - LEVEL 2"; + return "Second Room - LEVEL 2"; case kPILGRIMAGE: - return location.ap_location_name == "Pilgrim Antechamber - PILGRIM"; + return "Pilgrim Antechamber - PILGRIM"; } } + +bool IsLocationWinCondition(const Location& location) { + return location.ap_location_name == GetWinCondition(); +} -- cgit 1.4.1