Exemple #1
0
bool Config::load()
{
	if(!myIsLoaded)
	{
		myCfgFile = new libconfig::Config();
		bool useFile = true;

		DataManager* dm = DataManager::getInstance();
		DataStream* stream = NULL;
		if(myCfgFilename[0] != '@')
		{
			stream = dm->openStream(myCfgFilename, DataStream::Read);
			if(stream == NULL)
			{
				oferror("Config::Load - Opening file failed: %1%", %myCfgFilename);
				return false;
			}