Config.lua 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. class "Config"
  2. function Config:Config()
  3. if self.__ptr == nil then
  4. self.__ptr = Polycore.Config()
  5. end
  6. end
  7. function Config:loadConfig(configNamespace, fileName)
  8. return Polycore.Config_loadConfig(self.__ptr, configNamespace, fileName)
  9. end
  10. function Config:saveConfig(configNamespace, fileName)
  11. return Polycore.Config_saveConfig(self.__ptr, configNamespace, fileName)
  12. end
  13. function Config:getEntry(configNamespace, key)
  14. return Polycore.Config_getEntry(self.__ptr, configNamespace, key)
  15. end
  16. function Config:setStringValue(configNamespace, key, value)
  17. return Polycore.Config_setStringValue(self.__ptr, configNamespace, key, value)
  18. end
  19. function Config:setNumericValue(configNamespace, key, value)
  20. return Polycore.Config_setNumericValue(self.__ptr, configNamespace, key, value)
  21. end
  22. function Config:getNumericValue(configNamespace, key)
  23. return Polycore.Config_getNumericValue(self.__ptr, configNamespace, key)
  24. end
  25. function Config:getStringValue(configNamespace, key)
  26. return Polycore.Config_getStringValue(self.__ptr, configNamespace, key)
  27. end