From 8fc29d925b04f3c30000a5bd3ac76205a78d0b7b Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Fri, 2 Jul 2021 11:11:46 +0200 Subject: [PATCH] Adds C Interface for CanEvolveFromLevelUp --- CInterface/Battling/MiscLibrary.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CInterface/Battling/MiscLibrary.cpp b/CInterface/Battling/MiscLibrary.cpp index e343946..9f2e267 100644 --- a/CInterface/Battling/MiscLibrary.cpp +++ b/CInterface/Battling/MiscLibrary.cpp @@ -2,8 +2,14 @@ #include "../Core.hpp" using namespace PkmnLib::Battling; -export MiscLibrary* PkmnLib_MiscLibrary_Construct(PkmnLib::Library::TimeOfDay(*getTime)()) { +export MiscLibrary* PkmnLib_MiscLibrary_Construct(PkmnLib::Library::TimeOfDay (*getTime)()) { return new MiscLibrary(getTime); } export void PkmnLib_MiscLibrary_Destruct(MiscLibrary* p) { delete p; } + +export u8 PkmnLib_MiscLibrary_CanEvolveFromLevelUp(bool& out, MiscLibrary* p, + const PkmnLib::Library::EvolutionData* evoData, + const Pokemon* pokemon) { + Try(out = p->CanEvolveFromLevelUp(evoData, pokemon)) +} \ No newline at end of file