if (--_next_competitor_start == 0) { do { if (!AI::CanStartNew() || _game_mode == GM_MENU || !MaybeStartNewCompany()) { break; } } while (AI::GetStartNextTime() == 0); }