0ad/source/tools/atlas/AtlasUI/General/Datafile.cpp

21 lines
461 B
C++
Raw Normal View History

#include "stdafx.h"
#include "Datafile.h"
#include "wx/filename.h"
AtObj Datafile::ReadList(const char* section)
{
const wxString relativePath (_T("../data/tools/atlas/lists.xml"));
wxFileName filename (relativePath, wxPATH_UNIX);
if (! filename.FileExists())
{
wxLogError(_("Cannot find file 'lists.xml'"));
return AtObj();
}
AtObj lists (AtlasObject::LoadFromXML(filename.GetFullPath()));
return lists["lists"][section];
}