From 38d46b2dda0243cfa60bc6945859ebd587e0a851 Mon Sep 17 00:00:00 2001 From: Steph Enders Date: Mon, 27 Jun 2022 17:45:44 -0400 Subject: Update MacOS to compile w/ Boost MacOS seems to rely on an older/different C++ stdlib than Windows or Linux. So replacing those with Boost equivalents. Mostly contained to the Resources thankfully! --- src/CApi.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/CApi.h') diff --git a/src/CApi.h b/src/CApi.h index 21ad9eb..4d35939 100644 --- a/src/CApi.h +++ b/src/CApi.h @@ -203,7 +203,16 @@ static int c_get_treasures(lua_State *L) { static int c_score_treasure(lua_State *L) { int id = static_cast(lua_tonumber(L, -1)); +#ifdef __APPLE__ + for (int i = 0; i < lvl->treasurePositions.size(); i++) { + if (lvl->treasurePositions[i].id == id) { + lvl->treasurePositions.erase(lvl->treasurePositions.begin() + i); + break; + } + } +#else erase_if(lvl->treasurePositions, [id](Pos t) { return t.id == id; }); +#endif return 1; } -- cgit v1.2.3-54-g00ecf