Jeck - Quick fix to pack loading in cases where no pack directory exists.

This commit is contained in:
wagic.jeck
2010-02-11 19:04:12 +00:00
parent ab34fc16f9
commit b7c66657f6

View File

@@ -121,7 +121,10 @@ void MTGPack::load(string filename){
TiXmlHandle hDoc(&packfile);
TiXmlElement * pPack;
pPack = hDoc.FirstChildElement().Element();
if(!pPack ) return;
if(!pPack ){
return;
}
//root should be "pack"
string tag = pPack->Value();
std::transform(tag.begin(),tag.end(),tag.begin(),::tolower);
@@ -211,6 +214,7 @@ MTGPack * MTGPacks::randomPack(int key){
void MTGPacks::loadAll(){
DIR *mDip = opendir(RESPATH"/packs/");
struct dirent *mDit;
if(!mDip) return;
while ((mDit = readdir(mDip))){
char myFilename[4096];