Loading

help me turn this into a

  1.     /* Count number of AI companies to start. */
  2.     uint num_to_start = 0;
  3.     do {
  4.         if (_networking && num_companies + num_to_start >= _settings_client.network.max_companies) break;
  5.         if (num_ais + num_to_start >= (uint)_settings_game.difficulty.max_no_competitors) break;
  6.     } while ((uint)_settings_game.difficulty.max_no_competitors - ++num_to_start > 0 && AI::GetStartNextTime(num_to_start) == 0);
  7.  
  8.     uint num_to_start_for;
  9.     for (num_to_start_for = 0; (uint)_settings_game.difficulty.max_no_competitors - num_to_start_for > 0; num_to_start_for++) {
  10.         if (_networking && num_companies + num_to_start_for >= _settings_client.network.max_companies) break;
  11.         if (num_ais + num_to_start_for >= (uint)_settings_game.difficulty.max_no_competitors) break;
  12.         if ((uint)_settings_game.difficulty.max_no_competitors - num_to_start_for + 1 <= 0 || AI::GetStartNextTime(num_to_start + 1) > 0) break;
  13.     }
  14.     assert(num_to_start == num_to_start_for);_no_competitors - ++num_to_start > 0 && AI::GetStartNextTime(num_to_start) == 0);

Version history

Revision # Author Created at
pixwxtrxo Anonymous 23 Mar 2019, 20:28:40 UTC Diff

Comments