void CAutoplayerFunctions::CalcPrimaryFormulas() {
  write_log(preferences.debug_formula(), "[CAutoplayerFunctions] CalcPrimaryFormulas()\n");
  if (p_function_collection->IsOpenPPLProfile()) {
    CalcPrimaryFormulasOpenPPL();
    CalculateOpenPPLBackupActions();
    return;
  }
  // Otherwiese: OH-script
  assert(!p_function_collection->IsOpenPPLProfile());
  CalcPrimaryFormulasOHScript();
}
void CAutoplayerFunctions::CalcPrimaryFormulas() {
  write_log(preferences.debug_formula(), "[CAutoplayerFunctions] CalcPrimaryFormulas()\n");
  write_log(true, "f$alli = %.3f\n", p_function_collection->EvaluateAutoplayerFunction(k_autoplayer_function_allin));
  p_function_collection->ClearCache();
  write_log(true, "f$alli = %.3f\n", p_function_collection->EvaluateAutoplayerFunction(k_autoplayer_function_allin));
  if (p_function_collection->IsOpenPPLProfile()) {
    CalcPrimaryFormulasOpenPPL();
    write_log(true, "f$alli = %.3f\n", p_function_collection->EvaluateAutoplayerFunction(k_autoplayer_function_allin));
    CalculateOpenPPLBackupActions();
    write_log(true, "f$alli = %.3f\n", p_function_collection->EvaluateAutoplayerFunction(k_autoplayer_function_allin));
    return;
  }
  // Otherwiese: OH-script
  assert(!p_function_collection->IsOpenPPLProfile());
  CalcPrimaryFormulasOHScript();
}