Initial layout work for allowing multiple script providers, but defaulting to AngelScript.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-01-09 17:03:34 +01:00
parent eb743083de
commit 2a39467899
6 changed files with 61 additions and 6 deletions

View File

@@ -0,0 +1 @@
#include "AngelScriptScript.hpp"

View File

@@ -0,0 +1,6 @@
#ifndef PKMNLIB_ANGELSCRIPTSCRIPT_HPP
#define PKMNLIB_ANGELSCRIPTSCRIPT_HPP
class AngelScriptScript {};
#endif // PKMNLIB_ANGELSCRIPTSCRIPT_HPP

View File

@@ -0,0 +1,11 @@
#include "../Battling/Library/PokemonScriptResolver.hpp"
using namespace PkmnLib::Battling;
void PokemonScriptResolver::Initialize(const PkmnLib::Battling::BattleLibrary* library){
}
CreatureLib::Battling::Script* PokemonScriptResolver::LoadScript(ScriptCategory category, const std::string& scriptName){
return nullptr;
}