Event driven engine, further work.

This commit is contained in:
2021-10-05 12:54:37 -04:00
parent bc22dc89af
commit bce756d1fd
11 changed files with 61 additions and 115 deletions

View File

@@ -226,15 +226,15 @@ static StringVec read_control_lst(const std::string &path) {
return result;
}
LuaSource read_lua_source(const std::string &dir) {
LuaSourcePtr read_lua_source(const std::string &dir) {
StringVec files = read_control_lst(dir + "/control.lst");
assert (!files.empty());
LuaSource result;
LuaSourcePtr result(new LuaSourceVec);
for (const std::string &file : files) {
std::string data = get_file_contents(dir + "/" + file);
result.emplace_back(file, data);
result->emplace_back(file, data);
}
return result;
return std::move(result);
}
std::string XYZ::debug_string() const {