bool HesperisInterface::ReadCurveData(CurveGroup * data) { if(!CheckFileExists()) return false; HesperisFile hes; hes.setReadComponent(HesperisFile::RCurve); hes.addCurve("curves", data); if(!hes.open(FileName)) return false; hes.close(); return true; }
bool BccWorld::readCurveDataFromFile() { if(BaseFile::InvalidFilename(BccGlobal::FileName)) return false; if(!BaseFile::FileExists(BccGlobal::FileName)) { BccGlobal::FileName = "unknown"; return false; } HesperisFile hes; hes.setReadComponent(HesperisFile::RCurve); hes.addCurve("curves", m_curves); if(!hes.open(BccGlobal::FileName)) return false; hes.close(); return true; }