From e4251457fa46d22071c034e04d1f5ac53ba29593 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Wed, 24 Feb 2021 22:19:00 -0500 Subject: Added map init scripts Map scripts also now actually run in their own lua thread. --- src/script_system.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/script_system.h') diff --git a/src/script_system.h b/src/script_system.h index 18850b3..7ef2dee 100644 --- a/src/script_system.h +++ b/src/script_system.h @@ -19,12 +19,16 @@ public: void tick(double dt) override; + bool mapHasScript(std::string mapName, std::string scriptName); + void runScript(std::string mapName, std::string scriptName); void runDebugScript(std::string script); private: + void loadMapScripts(std::string mapName); + struct Script { std::unique_ptr runner; std::unique_ptr callable; -- cgit 1.4.1