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

@@ -331,6 +331,13 @@ void World::invoke(const Invocation &inv) {
}
}
void World::update_source(util::LuaSourcePtr source) {
if (source != nullptr) {
source_db_.update(*source);
source_db_.rebuild(true);
}
}
void World::invoke_plan(int64_t actor_id, int64_t place_id, const std::string &action, const InvocationData &idata) {
assert(stack_is_clear());