X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FSettings.hh;h=9b3e0cb27146bbc3a1a99c91a8c76f56dad3d8d0;hp=42e7d3a7a5f26e159237a3b37682efb2a4a9f015;hb=e495074443d9fd7bc16137084cf9de3d031b75c4;hpb=c9e20ac06383b20ceb5404c9237e319c2e90d157 diff --git a/src/Moof/Settings.hh b/src/Moof/Settings.hh index 42e7d3a..9b3e0cb 100644 --- a/src/Moof/Settings.hh +++ b/src/Moof/Settings.hh @@ -54,7 +54,8 @@ public: mGlobals(mScript.getGlobalTable()), mTop(mScript[-1]) { - importLogScript(mScript); + mScript.importBaseLibrary(); + importLogPrintFunction(mScript); } // get global instance @@ -65,6 +66,8 @@ public: void loadFromFile(const std::string& filePath); void loadFromFiles(const std::vector& filePaths); + void clear(); // remove all settings + template bool get(const std::string& key, T& value);