Subversion Repositories spk

Rev

Rev 39 | Rev 43 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 39 Rev 42
Line 1436... Line 1436...
1436
			for ( CListNode<C_File> *f = package->GetFileList()->Front(); f; f = f->next() ) {
1436
			for ( CListNode<C_File> *f = package->GetFileList()->Front(); f; f = f->next() ) {
1437
				if ( f->Data()->GetFileType() != FILETYPE_SHIPSCENE && f->Data()->GetFileType() != FILETYPE_COCKPITSCENE && f->Data()->GetFileType() != FILETYPE_SHIPMODEL && f->Data()->GetFileType() != FILETYPE_SHIPOTHER )
1437
				if ( f->Data()->GetFileType() != FILETYPE_SHIPSCENE && f->Data()->GetFileType() != FILETYPE_COCKPITSCENE && f->Data()->GetFileType() != FILETYPE_SHIPMODEL && f->Data()->GetFileType() != FILETYPE_SHIPOTHER )
1438
					continue;
1438
					continue;
1439
				if ( CCatFile::IsAddonDir(f->Data()->GetNameDirectory(package)) )
1439
				if ( CCatFile::IsAddonDir(f->Data()->GetNameDirectory(package)) )
1440
					continue;
1440
					continue;
-
 
1441
				CyString toFile;
1441
				if ( cat.AppendFile(f->Data()->GetFilePointer(), f->Data()->GetNameDirectory(package), true, (m_iGameFlags & EXEFLAG_NOXOR) ? false : true) ) {
1442
				if ( cat.AppendFile(f->Data()->GetFilePointer(), f->Data()->GetNameDirectory(package), true, (m_iGameFlags & EXEFLAG_NOXOR) ? false : true, &toFile) ) {
1442
					CFileIO(f->Data()->GetFilePointer()).Remove();
1443
					CFileIO(f->Data()->GetFilePointer()).Remove();
1443
					f->Data()->SetFilename(m_sCurrentDir + "/PluginManager/PlugMan_Fake.cat::" + f->Data()->GetNameDirectory(package));
1444
					f->Data()->SetFilename(m_sCurrentDir + "/PluginManager/PlugMan_Fake.cat::" + toFile);
1444
				}
1445
				}
1445
			}
1446
			}
1446
 
-
 
1447
		}
1447
		}
1448
	}
1448
	}
1449
 
1449
 
1450
	bool shuffle = false;
1450
	bool shuffle = false;
1451
 
1451