|
|
@@ -652,7 +652,6 @@ static const char* lua_print_function =
|
|
|
" ScriptController.print(table.concat({...},\"\\t\"), \"\\n\")\n"
|
|
|
"end\n";
|
|
|
|
|
|
-#ifndef WIN32
|
|
|
static const char* lua_loadfile_function =
|
|
|
"do\n"
|
|
|
" local oldLoadfile = loadfile\n"
|
|
|
@@ -676,7 +675,6 @@ static const char* lua_dofile_function =
|
|
|
" return oldDofile(filename)\n"
|
|
|
" end\n"
|
|
|
"end\n";
|
|
|
-#endif
|
|
|
|
|
|
void ScriptController::initialize()
|
|
|
{
|
|
|
@@ -694,13 +692,11 @@ void ScriptController::initialize()
|
|
|
if (luaL_dostring(_lua, lua_print_function))
|
|
|
GP_ERROR("Failed to load custom print() function with error: '%s'.", lua_tostring(_lua, -1));
|
|
|
|
|
|
-#ifndef WIN32
|
|
|
// Change the functions that read a file to use FileSystem.getResourcePath as their base path.
|
|
|
if (luaL_dostring(_lua, lua_loadfile_function))
|
|
|
GP_ERROR("Failed to load custom loadfile() function with error: '%s'.", lua_tostring(_lua, -1));
|
|
|
if (luaL_dostring(_lua, lua_dofile_function))
|
|
|
GP_ERROR("Failed to load custom dofile() function with error: '%s'.", lua_tostring(_lua, -1));
|
|
|
-#endif
|
|
|
}
|
|
|
|
|
|
void ScriptController::initializeGame()
|