Implements functionality for loading scripts.
This commit is contained in:
@@ -3,9 +3,10 @@
|
||||
CreatureLib::Battling::BattleLibrary::BattleLibrary(CreatureLib::Library::DataLibrary *staticLib,
|
||||
CreatureLib::Battling::BattleStatCalculator *statCalculator,
|
||||
DamageLibrary* damageLibrary,
|
||||
CriticalLibrary* criticalLibrary)
|
||||
CriticalLibrary* criticalLibrary, ScriptResolver* scriptResolver)
|
||||
: _staticLib(staticLib), _statCalculator(statCalculator),
|
||||
_damageLibrary(damageLibrary), _criticalLibrary(criticalLibrary)
|
||||
_damageLibrary(damageLibrary), _criticalLibrary(criticalLibrary),
|
||||
_scriptResolver(scriptResolver)
|
||||
{}
|
||||
|
||||
CreatureLib::Battling::BattleLibrary::~BattleLibrary() {
|
||||
@@ -47,3 +48,9 @@ const CreatureLib::Battling::CriticalLibrary *CreatureLib::Battling::BattleLibra
|
||||
return _criticalLibrary;
|
||||
}
|
||||
|
||||
CreatureLib::Battling::Script *
|
||||
CreatureLib::Battling::BattleLibrary::LoadScript(CreatureLib::Battling::ScriptResolver::ScriptCategory category,
|
||||
const std::string &scriptName) {
|
||||
return _scriptResolver->LoadScript(category, scriptName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user