Inverted control flow, engine as library

This commit is contained in:
2021-10-04 17:45:18 -04:00
parent e0fdb2d42f
commit bc22dc89af
15 changed files with 387 additions and 136 deletions

View File

@@ -132,12 +132,10 @@ public:
// Update
//
// Read all the lua source files from disk and store them in the
// source database. Also compiles these files using lua's "load"
// function. Efficient: if a source file is already in the database
// and hasn't been modified, it is not reloaded.
// Update the database using the specified lua source code.
// Compiles these files using lua's "load" function.
//
void update();
void update(const util::LuaSource &source);
// Rebuild
//