forked from 0ad/0ad
21 lines
461 B
C++
21 lines
461 B
C++
#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];
|
|
} |