]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Settings.hh
foundational changes; tying up some loose ends
[chaz/yoink] / src / Moof / Settings.hh
index 42e7d3a7a5f26e159237a3b37682efb2a4a9f015..9b3e0cb27146bbc3a1a99c91a8c76f56dad3d8d0 100644 (file)
@@ -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<std::string>& filePaths);
 
+       void clear();           // remove all settings
+
        template <typename T>
        bool get(const std::string& key, T& value);
 
This page took 0.018085 seconds and 4 git commands to generate.