Advertisement
fastman92

CTheCarGenerators::Process

Nov 8th, 2014
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. void __cdecl CTheCarGenerators::Process()
  2. {
  3.   unsigned __int8 arrayIndex; // al@4
  4.   CCarGenerator *v1; // esi@7
  5.  
  6.   if ( !getPlayerTrain(-1) && !CCutsceneMgr::ms_cutsceneProcessing && replayInProgress != 1 )
  7.   {
  8.     arrayIndex = CTheCarGenerators::ProcessCounter++ + 1;
  9.     if ( CTheCarGenerators::ProcessCounter == 4 )
  10.     {
  11.       arrayIndex = 0;
  12.       CTheCarGenerators::ProcessCounter = 0;
  13.     }
  14.     if ( (signed int)arrayIndex < 500 )
  15.     {
  16.       v1 = &CTheCarGenerators::CarGeneratorArray[arrayIndex];
  17.       do
  18.       {
  19.         if ( v1->allocated )
  20.           CCarGenerator::Process(v1);
  21.         v1 += 4;
  22.       }
  23.       while ( (signed int)v1 < (signed int)&flt_C2B950 );
  24.     }
  25.     if ( CTheCarGenerators::GenerateEvenIfPlayerIsCloseCounter )
  26.       --CTheCarGenerators::GenerateEvenIfPlayerIsCloseCounter;
  27.   }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement