Work on evolution helpers
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -373,13 +373,14 @@ TEST_CASE("Handle script exceptions.") {
|
||||
throw ArbUt::Exception("Didn't throw");
|
||||
}
|
||||
|
||||
static PkmnLib::Library::TimeOfDay GetTime() { return PkmnLib::Library::TimeOfDay::Morning; }
|
||||
TEST_CASE("Add Volatile with return script function") {
|
||||
auto statCalc = new PkmnLib::Battling::StatCalculator();
|
||||
|
||||
auto resolver = dynamic_cast<AngelScriptResolver*>(PkmnLib::Battling::BattleLibrary::CreateScriptResolver());
|
||||
auto mainLib = new PkmnLib::Battling::BattleLibrary(
|
||||
TestLibrary::BuildStaticLibrary(), statCalc, new PkmnLib::Battling::DamageLibrary(),
|
||||
new PkmnLib::Battling::ExperienceLibrary(), resolver, new PkmnLib::Battling::MiscLibrary());
|
||||
new PkmnLib::Battling::ExperienceLibrary(), resolver, new PkmnLib::Battling::MiscLibrary(GetTime));
|
||||
resolver->Initialize(mainLib);
|
||||
for (auto kv : _scripts) {
|
||||
resolver->CreateScript(kv.first, kv.second);
|
||||
|
||||
Reference in New Issue
Block a user