accelerateBallToVelocity(VecPosition vel) | BasicPlayer | [protected] |
ACT | BasicPlayer | [protected] |
adjustView(double distance, double min=1, double max=20) | BasicPlayer | [protected] |
alignNeckWithBody() | BasicPlayer | [protected] |
amIAgentToSaySomething(SoccerCommand soc) | Player | [private] |
attackerMainLoop() | Player | [private] |
bContLoop | Player | [private] |
canDribbleFast() | BasicPlayer | [protected] |
canDribbleSlow() | BasicPlayer | [protected] |
canDribbleWithBall() | BasicPlayer | [protected] |
catchBall() | BasicPlayer | [protected] |
circleKickToPass(double *dFitness=NULL) | Player | [private] |
clearBall(ClearBallT type, SideT s=SIDE_ILLEGAL, AngDeg *angMax=NULL) | BasicPlayer | [protected] |
collideWithBall() | BasicPlayer | [protected] |
communicate(char *str) | BasicPlayer | [protected] |
dashToPoint(VecPosition pos, int iCycles=1) | BasicPlayer | [protected] |
defenderMainLoop() | Player | [private] |
defendGoalLine(double dDist) | BasicPlayer | [protected] |
deMeer5() | Player | |
deMeer5_goalie() | Player | |
directPass(VecPosition pos, PassT passType) | BasicPlayer | [protected] |
directTowards(VecPosition posTo, AngDeg angWhenToTurn, VecPosition *pos=NULL, VecPosition *vel=NULL, AngDeg *angBody=NULL) | BasicPlayer | [protected] |
dribble(AngDeg ang, DribbleT d) | BasicPlayer | [protected] |
dribbleFast(int dDirection) | BasicPlayer | [protected] |
dribbleSlow(int dDirection) | BasicPlayer | [protected] |
dribbleWithBall(int dDirection) | BasicPlayer | [protected] |
executeStringCommand(char *str) | Player | |
formations | Player | [private] |
freezeBall() | BasicPlayer | [protected] |
getActiveInterceptionPointBall(int *iCyclesBall, bool isGoalie) | BasicPlayer | [protected] |
getDeadBallPosition() | Player | [private] |
getDribblePoint(DribbleT dribble, double *dDist) | BasicPlayer | [protected] |
getEndSpeedForPass(ObjectT o, VecPosition posPass) | BasicPlayer | [protected] |
getInterceptionPointBall(int *iCyclesBall, bool isGoalie) | BasicPlayer | [protected] |
getInterestRadius(double dDist) | BasicPlayer | [protected] |
getMarkingPosition(ObjectT o, double dDist, MarkT mark) | BasicPlayer | [protected] |
getMax(double val1, double val2) | Player | |
getMyRole() | Player | |
getNrOfBarrierInCone(int iType, double dR) | BasicPlayer | [protected] |
getOptimalCommonAction() | Player | |
getPlayerIndexRole(ObjectT o) | Player | |
getPlayerRoles() | Player | |
getPlayerTypeRole(int index) | Player | |
getShootPositionOnLine(VecPosition p1, VecPosition p2, AngDeg *angLargest=NULL) | BasicPlayer | [protected] |
getThroughPassShootingPoint(ObjectT objTeam, VecPosition posEnd, AngDeg *angMax) | BasicPlayer | [protected] |
goalieMainLoop() | Player | [private] |
goalMiddle | Player | [private] |
handleStdin() | Player | |
handleWithBall() | BasicPlayer | [protected] |
holdBall() | BasicPlayer | [protected] |
intercept(bool isGoalie) | BasicPlayer | [protected] |
interceptClose() | BasicPlayer | [protected] |
interceptCloseGoalie() | BasicPlayer | [protected] |
interceptScoringAttempt() | BasicPlayer | [protected] |
isEmptySpace(int playerIndex, DirCG direction) | Player | |
isFreeCone(double angle, double length) | BasicPlayer | [protected] |
isInFrontOfGoalCG(VecPosition pos) | Player | |
isPassBlocked(ObjectT oPlayer, AngRad ang) | Player | [private] |
isPassBlockedCG(int playerIndex, int teammateIndex, DirCG passDirection) | Player | |
kickBallCloseToBody(AngDeg ang, double dKickRatio=0.16) | BasicPlayer | [protected] |
kickTo(VecPosition posTarget, double dEndSpeed) | BasicPlayer | [protected] |
kickToDrible() | Player | |
kickToPass(double *dFitness=NULL) | Player | |
kickToPlay() | Player | |
kickToScore() | Player | |
leadingPass(ObjectT oPlayer, AngRad ang) | Player | [private] |
BasicPlayer::leadingPass(ObjectT o, double dDist, DirectionT dir=DIR_NORTH) | BasicPlayer | [protected] |
listenTo(ObjectT obj) | BasicPlayer | [protected] |
log | Player | [private] |
m_actionPrev | Player | [private] |
m_iPenaltyNr | Player | [private] |
m_objMarkOpp | Player | [private] |
m_objPassOption | Player | [private] |
m_timeLastSay | Player | [private] |
mainLoop() | Player | |
makeBallInfo(VecPosition posBall, VecPosition velBall, int iDiff, char *str) | Player | [private] |
mark(ObjectT o, double dDist, MarkT mark) | BasicPlayer | [protected] |
midfielderMainLoop() | Player | [private] |
moveToPos(VecPosition posTo, AngDeg angWhenToTurn, double dDistDashBack=0.0, bool bMoveBack=false, int iCycles=1) | BasicPlayer | [protected] |
moveToPosAlongLine(VecPosition pos, AngDeg ang, double dDistThr, int iSign, AngDeg angThr, AngDeg angCorr) | BasicPlayer | [protected] |
oscillateView(SoccerCommand soc) | BasicPlayer | [protected] |
outplayOpponent(ObjectT o, VecPosition pos, VecPosition *posTo=NULL) | BasicPlayer | [protected] |
passTo(AngRad angle, ObjectT oPlayer, VecPosition *pos=NULL, double dConfThr=0.9) | Player | |
passToFitness(double from1X, double from1Y, double to1X, double to1Y, double pX, double pY, double toX, double toY, double r) | Player | [private] |
passToOpponentFitness(double from1X, double from1Y, double to1X, double to1Y, double pX, double pY, double toX, double toY, double r=-1) | Player | [private] |
passToTeammateFitness(double from1X, double from1Y, double to1X, double to1Y, double pX, double pY, double toX, double toY, double r=-1) | Player | [private] |
performPenalty() | Player | [private] |
Player(ActHandler *a, WorldModel *wm, ServerSettings *ss, PlayerSettings *cs, Formations *fs, char *strTeamName, double dVersion, int iReconnect=-1) | Player | |
PS | BasicPlayer | [protected] |
sayBallStatus(char *str) | Player | [private] |
sayOppAttackerStatus(char *str) | Player | [private] |
searchBall() | BasicPlayer | [protected] |
shallISaySomething(SoccerCommand soc) | Player | [private] |
showStringCommands(ostream &out) | Player | |
SS | BasicPlayer | [protected] |
tackle() | BasicPlayer | [protected] |
teleportToPos(VecPosition pos) | BasicPlayer | [protected] |
throughPass(ObjectT o, VecPosition posEnd, AngDeg *angMax=NULL) | BasicPlayer | [protected] |
transformGlobalDirectionToAngleCG(DirCG globalDirection) | Player | |
turnAround() | BasicPlayer | [protected] |
turnBackToPoint(VecPosition pos, int iPos=1) | BasicPlayer | [protected] |
turnBodyToObject(ObjectT o) | BasicPlayer | [protected] |
turnBodyToPoint(VecPosition pos, int iPos=1) | BasicPlayer | [protected] |
turnNeckToObject(ObjectT o, SoccerCommand com) | BasicPlayer | [protected] |
turnNeckToPoint(VecPosition pos, SoccerCommand com) | BasicPlayer | [protected] |
turnWithBallTo(AngDeg ang, AngDeg angKickThr, double dFreezeThr) | BasicPlayer | [protected] |
uCG(int teammateIndex, DirCG passDirection) | Player | |
valueRuleInterc1(PlayerActionCG agentAction) | Player | |
valueRulePasser1(RoleCG *playerRoles, int teammateIndex, PlayerActionCG agentAction, PlayerActionCG teammateAction, DirCG passDirection) | Player | |
valueRulePasser2(PlayerActionCG agentAction, DirCG emptySpaceDirection) | Player | |
valueRulePasser3(PlayerActionCG agentAction) | Player | |
valueRulePasser4(PlayerActionCG agentAction) | Player | |
valueRulePassive1(PlayerActionCG agentAction) | Player | |
valueRuleReceiver1(RoleCG *playerRoles, int teammateIndex, PlayerActionCG agentAction, PlayerActionCG teammateAction, DirCG passDirection) | Player | |
valueRuleReceiver2(RoleCG *playerRoles, int teammateIndex1, int teammateIndex2, PlayerActionCG agentAction, PlayerActionCG teammateAction1, DirCG passDirection1, PlayerActionCG teammateAction2, DirCG passDirection2) | Player | |
valueRuleReceiver3(PlayerActionCG agentAction) | Player | |
variableEliminationAlgorithmCG() | Player | |
variableEliminationAlgorithmCG(RoleCG *playerRoles) | Player | |
WM | BasicPlayer | [protected] |
~Player() | Player | |