fastman92

part of CStreaming::Init2

Aug 15th, 2014
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.74 KB | None | 0 0
  1.   pTXDpool = CTxdStore__pTxdPool;
  2.   i = 0;
  3.   v7 = 36;
  4.   pLoadFlag = &ms_aInfoForModel[20001].uiLoadFlag;
  5.   do
  6.   {
  7.     if ( !(pTXDpool->flags[i] & 0x80) )
  8.     {
  9.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)36 )
  10.       {
  11.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[-3].dictionary + v7) )
  12.           *(pLoadFlag - 20) = 1;
  13.       }
  14.     }
  15.     if ( !(pTXDpool->flags[i + 1] & 0x80) )
  16.     {
  17.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)24 )
  18.       {
  19.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[-2].dictionary + v7) )
  20.           *pLoadFlag = 1;
  21.       }
  22.     }
  23.     if ( !(pTXDpool->flags[i + 2] & 0x80) )
  24.     {
  25.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)12 )
  26.       {
  27.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[-1].dictionary + v7) )
  28.           pLoadFlag[20] = 1;
  29.       }
  30.     }
  31.     if ( !(pTXDpool->flags[i + 3] & 0x80) )
  32.     {
  33.       v10 = (int)((char *)pTXDpool->objects + v7);
  34.       if ( v10 )
  35.       {
  36.         if ( *(_DWORD *)v10 )
  37.           pLoadFlag[40] = 1;
  38.       }
  39.     }
  40.     if ( !(pTXDpool->flags[i + 4] & 0x80) )
  41.     {
  42.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-12 )
  43.       {
  44.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[1].dictionary + v7) )
  45.           pLoadFlag[60] = 1;
  46.       }
  47.     }
  48.     if ( !(pTXDpool->flags[i + 5] & 0x80) )
  49.     {
  50.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-24 )
  51.       {
  52.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[2].dictionary + v7) )
  53.           pLoadFlag[80] = 1;
  54.       }
  55.     }
  56.     if ( !(pTXDpool->flags[i + 6] & 0x80) )
  57.     {
  58.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-36 )
  59.       {
  60.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[3].dictionary + v7) )
  61.           pLoadFlag[100] = 1;
  62.       }
  63.     }
  64.     if ( !(pTXDpool->flags[i + 7] & 0x80) )
  65.     {
  66.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-48 )
  67.       {
  68.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[4].dictionary + v7) )
  69.           pLoadFlag[120] = 1;
  70.       }
  71.     }
  72.     if ( !(pTXDpool->flags[i + 8] & 0x80) )
  73.     {
  74.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-60 )
  75.       {
  76.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[5].dictionary + v7) )
  77.           pLoadFlag[140] = 1;
  78.       }
  79.     }
  80.     if ( !(pTXDpool->flags[i + 9] & 0x80) )
  81.     {
  82.       if ( (TxdDef *)((char *)pTXDpool->objects + v7) != (TxdDef *)-72 )
  83.       {
  84.         if ( *(RwTexDictionary **)((char *)&pTXDpool->objects[6].dictionary + v7) )
  85.           pLoadFlag[160] = 1;
  86.       }
  87.     }
  88.     v7 += 120;
  89.     i += 10;
  90.     pLoadFlag += 200;
  91.   }
  92.   while ( v7 < 60036 );
Add Comment
Please, Sign In to add comment