summaryrefslogtreecommitdiff
path: root/src/scripting/script.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-14 16:34:34 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-14 16:34:34 +0000
commit2fa455ff7870dc09d75bb89a897c7c1d26eb9020 (patch)
tree8417c6fd49f862f00234683e3a06a8d50a4f281c /src/scripting/script.cpp
parenta88aa0a9af24962f8eea11e039fcf34dade66037 (diff)
downloadmanaserv-2fa455ff7870dc09d75bb89a897c7c1d26eb9020.tar.gz
manaserv-2fa455ff7870dc09d75bb89a897c7c1d26eb9020.tar.bz2
manaserv-2fa455ff7870dc09d75bb89a897c7c1d26eb9020.tar.xz
manaserv-2fa455ff7870dc09d75bb89a897c7c1d26eb9020.zip
Made it possible to load scripts from strings instead of files.
Diffstat (limited to 'src/scripting/script.cpp')
-rw-r--r--src/scripting/script.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/scripting/script.cpp b/src/scripting/script.cpp
index 4d917273..12aa0d18 100644
--- a/src/scripting/script.cpp
+++ b/src/scripting/script.cpp
@@ -43,7 +43,7 @@ void Script::registerEngine(std::string const &name, Factory f)
(*engines)[name] = f;
}
-Script *Script::create(std::string const &engine, std::string const &file)
+Script *Script::create(std::string const &engine)
{
Engines::const_iterator i = engines->find(engine);
if (i == engines->end())
@@ -51,12 +51,7 @@ Script *Script::create(std::string const &engine, std::string const &file)
LOG_ERROR("No scripting engine named " << engine);
return NULL;
}
- Script *s = i->second(file);
- if (!s)
- {
- LOG_ERROR("Failure while loading script " << file);
- }
- return s;
+ return i->second();
}
void Script::update()