1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-19 04:53:12 +01:00

Add hot reloading support

This commit is contained in:
Ted John
2018-03-18 17:43:47 +00:00
parent de527b3ff7
commit 3556dead74
4 changed files with 132 additions and 5 deletions

View File

@@ -36,6 +36,7 @@ namespace OpenRCT2::Scripting
duk_context * _context{};
std::queue<std::tuple<std::promise<void>, std::string>> _evalQueue;
std::vector<Plugin> _plugins;
uint32 _lastHotReloadCheckTick{};
public:
ScriptEngine(InteractiveConsole& console, IPlatformEnvironment& env);
@@ -49,5 +50,6 @@ namespace OpenRCT2::Scripting
void Initialise();
void LoadPlugins();
void StartPlugins();
void AutoReloadPlugins();
};
}