| 189 | |
| 190 | |
| 191 | std::string LuaHandle::LoadSourceCode(const std::string& sourceFile, |
| 192 | const std::string& sourceModes) { |
| 193 | std::string modes = sourceModes; |
| 194 | if (devMode) { |
| 195 | modes = std::string(BZVFS_LUA_USER) + modes; |
| 196 | } |
| 197 | std::string code; |
| 198 | if (!bzVFS.readFile(sourceFile, modes, code)) { |
| 199 | LuaLog(0, "FAILED to load '%s' with '%s'\n", |
| 200 | sourceFile.c_str(), modes.c_str()); |
| 201 | return ""; |
| 202 | } |
| 203 | return code; |
| 204 | } |
| 205 | |
| 206 | |
| 207 | bool LuaHandle::ExecSourceCode(const std::string& code, const std::string& label) { |