本文整理汇总了C++中Converter::convertOut方法的典型用法代码示例。如果您正苦于以下问题:C++ Converter::convertOut方法的具体用法?C++ Converter::convertOut怎么用?C++ Converter::convertOut使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Converter
的用法示例。
在下文中一共展示了Converter::convertOut方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
//.........这里部分代码省略.........
homePlayer1.setKickIntensity(intenzitet); // treba 100 za precisionShotMax
}
}
bool mozeDodajHP2 = dodaj(ball,homePlayer2,homePlayer1,awayPlayer1,awayPlayer2,dodajX,dodajY,dodajInt);
if (mozeDodajHP2 && (homePlayer2.getXPos() > (g_fieldLength / (3 - dodavanjeRand)) - g_playerDiameter) && (bliziDoGolmana > g_fieldLength / 4))
{//LogFajl << "Dodavanje hp2";
homePlayer2.setKickVectorX(dodajX); //**********
homePlayer2.setKickVectorY(dodajY); //**********
homePlayer2.setKickIntensity(dodajInt);
}
else
{
homePlayer2.setKickVectorX(xkick);
homePlayer2.setKickVectorY(ykick);
homePlayer2.setKickIntensity(intenzitet);
}
}
}
if (gameStatus.getReset() == false)
stratFlipFlop = true;
if ((ball.getXPos() > g_fieldLength + g_ballDiameter) && scoreFlipFlop)
{
scoreFlipFlop = false;
successCounter[strat]++;
}
if ((ball.getXPos() < - g_ballDiameter) && scoreFlipFlop)
{
scoreFlipFlop = false;
successCounter[strat]--;
}
if ((ball.getXPos() > 0) && (ball.getXPos()<g_fieldLength))
{
scoreFlipFlop = true;
}
//end calc
// ISPIS U FAJL
/*LogFajl.is_open() != true)
LogFajl.open("Izlaz.txt",ios::app);*/
//double bolXvel = ball.getXVel(), bolYvel = ball.getYVel(), homeXpos = homePlayer1.getXPos(), homeYpos = homePlayer1.getYPos();
//double ka = ball.getYVel() / ball.getXVel() ;
//LogFajl << koCePrvi << " ||| " << px0 << " " << py0 << endl; //<< " ||| " << presreci01 << " ||| " ; //<< homeXpos << " " << homeYpos << " ||| " << bolXvel << " " << bolYvel << endl ;
//LogFajl << ball.getXVel() << " " << ball.getYVel() << " " << ka << endl;
/*LogFajl << " " << koCePrvi << " " << ball.getXVel() << " " << ball.getYVel() << " igractackapreseka: " << vectorDistance(homePlayer1.getXPos(),homePlayer1.getYPos(),px0,py0) << " loptatackapreseka " << vectorDistance(ball.getXPos(),ball.getYPos(),px0,py0) << " brzinaigraca " << vectorLength(homePlayer1.getVelX(),homePlayer1.getVelY()) << " |||| ";
LogFajl << " njihovtackapreseka: " << vectorDistance(awayPlayer2.getXPos(),awayPlayer2.getYPos(),px3,py3) << " loptatackapresekanjihov " << vectorDistance(ball.getXPos(),ball.getYPos(),px3,py3) << " brzinanjihov " << vectorLength(awayPlayer2.getVelX(),awayPlayer2.getVelY()) << endl;*/
//LogFajl << "glavni tajmer: " << mainMainCounter << " strategija: " << strat<< endl;
//LogFajl << vremeGore << " " << vremeDole << " " << vremeDirekt << " " << sut << " " ;
//LogFajl << ball.getXVel() << " " << ball.getYVel() << endl ;
//sqrt(pow(ball.getXVel(),2)+pow(ball.getYVel(),2)) << endl; // presreci13 << " " ;
//sqrt(pow(ball.getXVel(),2)+pow(ball.getYVel(),2)) << " ";
//LogFajl.close();
//Vreme::Primerak()->postaviDrugiTajmer();
// OUT CONVERSION
converter.convertOut(homePlayer1,homePlayer2,awayPlayer1,awayPlayer2,ball,gameStatus);
//Vreme::Primerak()->ispisiTrajanjeIzvrsavanjaULog();
//start output
//170 //180 //190 //200 //210 //220 //230 //240
homePlayer1.outputDecisions();
homePlayer2.outputDecisions();
//end output
// Vreme::Primerak()->ispisiTrajanjeIzvrsavanjaULog();
} // while (true)
return 0;
}