diff options
author | Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | 2011-11-06 21:02:23 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | 2011-11-07 18:54:37 +0100 |
commit | 391916f685afe93d9afb021b81f8d5b5789822bc (patch) | |
tree | 74c209d27da8db63bac99669b2dccb55f9e55650 /src/scripting/luascript.cpp | |
parent | 80f0899c16931b41b51b062a3d020781c033bc87 (diff) | |
download | manaserv-391916f685afe93d9afb021b81f8d5b5789822bc.tar.gz manaserv-391916f685afe93d9afb021b81f8d5b5789822bc.tar.bz2 manaserv-391916f685afe93d9afb021b81f8d5b5789822bc.tar.xz manaserv-391916f685afe93d9afb021b81f8d5b5789822bc.zip |
Merged three global script states into one
These scripts could trivially share one script state, since the methods
called on them from the server are not overlapping. This does leave them
open to access each other's global variables, but that's the problem
with global variables.
The one remaining global script file name is now configurable, so that
it may also be set to a script in a different scripting language. The
two related script options are:
script_mainFile (default: scripts/main.lua)
script_defaultEngine (default: lua) - renamed from defaultScriptEngine
Reviewed-by: jurkan
Reviewed-by: Yohann Ferreira
Diffstat (limited to 'src/scripting/luascript.cpp')
-rw-r--r-- | src/scripting/luascript.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/scripting/luascript.cpp b/src/scripting/luascript.cpp index dc6230ca..af9da17b 100644 --- a/src/scripting/luascript.cpp +++ b/src/scripting/luascript.cpp @@ -187,36 +187,3 @@ void LuaScript::getPostCallback(Character *q, const std::string &sender, s->nbArgs = 3; s->execute(); } - -bool LuaScript::loadGlobalEventScript(const std::string &file) -{ - Script::globalEventScript = new LuaScript(); - if (!Script::globalEventScript->loadFile(file)) - { - Script::globalEventScript = NULL; - return false; - } - return true; -} - -bool LuaScript::loadSpecialActionsScript(const std::string &file) -{ - Script::specialActionsScript = new LuaScript(); - if (!Script::specialActionsScript->loadFile(file)) - { - Script::specialActionsScript = NULL; - return false; - } - return true; -} - -bool LuaScript::loadCraftScript(const std::string &file) -{ - Script::craftScript = new LuaScript(); - if (!Script::craftScript->loadFile(file)) - { - Script::craftScript = NULL; - return false; - } - return true; -} |