vivienneanthony

might be more then necessary. bunch of unneccessary

Nov 18th, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.42 KB | None | 0 0
  1. // load game assets
  2. bool GameAssetData::LoadNewGameAssets(Vector<GameAsset*>* AllData)
  3. {
  4.     // Get Resource
  5.     ResourceCache* resCache = g_pApp->GetConstantResCache();
  6.  
  7.     // Create a empty
  8.     Vector<String> m_datafiles;
  9.  
  10.     // Use package file
  11.     String m_UsePackageFile;
  12.  
  13.     // Package found bool;
  14.     bool m_bPackageFileFound=false;
  15.  
  16.     // create a package file
  17.     PackageFile * m_pPackageFile = new PackageFile(context_);
  18.  
  19.     // search files
  20.     for(unsigned i=0; i<=m_pDataFiles->Size(); ++i)
  21.     {
  22.         String PackagePathName;
  23.         PackagePathName.Append(m_pDataPath->CString());
  24.         PackagePathName.Append(m_pDataFiles->At(i));
  25.  
  26.         // open package file
  27.         m_bPackageFileFound = m_pPackageFile->Open(PackagePathName);
  28.  
  29.         // if file is found
  30.         if(m_bPackageFileFound!=false&&m_bPackageFileFound?m_pPackageFile->Exists(String("GameAssetOptions.xml")):false)
  31.         {
  32.             // Use this package
  33.             m_bPackageFileFound=true;
  34.  
  35.             break;
  36.         }
  37.     }
  38.  
  39.     // If datafiles is 0 or empty return - meaning nothing was found
  40.     if(m_bPackageFileFound==false)
  41.     {
  42.         return false;
  43.     }
  44.  
  45.     // Package Entry
  46.     PackageEntry m_GameAssetsDataEntry= m_pPackageFile->GetEntry("GameAssetsOptions.xml");
  47.     // Set File Pointer to file
  48. //    SharedPtr<File> m_DataFile = rescache->GetFile("GameAssetOption.xml");
  49.  
  50.  
  51.     return true;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment