From 836a201b2dd02f3129ed5f27686767b4b459a7a1 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 11 Jan 2020 11:35:59 +0100 Subject: [PATCH] Add initialize function to script resolver, where it can access the battle library. --- src/Battling/ScriptHandling/ScriptResolver.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Battling/ScriptHandling/ScriptResolver.hpp b/src/Battling/ScriptHandling/ScriptResolver.hpp index e232741..88fb9e2 100644 --- a/src/Battling/ScriptHandling/ScriptResolver.hpp +++ b/src/Battling/ScriptHandling/ScriptResolver.hpp @@ -5,6 +5,8 @@ #include "Script.hpp" namespace CreatureLib::Battling { + class BattleLibrary; + class ScriptResolver { public: virtual ~ScriptResolver() = default; @@ -19,6 +21,7 @@ namespace CreatureLib::Battling { }; + virtual void Initialize(BattleLibrary* library){}; virtual Script* LoadScript(ScriptCategory category, const std::string& scriptName) { return nullptr; }; }; }