#include <PlayerSettings.h>
Inheritance diagram for PlayerSettings:
Definition at line 67 of file PlayerSettings.h.
PlayerSettings::PlayerSettings | ( | ) |
This method initializes all client settings and adds these to the generic values class with the effect that they can referenced by their textual name.
Definition at line 58 of file PlayerSettings.cpp.
References GenericValues::addSetting(), dBallConfThr, dClearBallDist, dClearBallOppMaxDist, dClearBallToSideAngle, dConeWidth, dDribbleAngThr, dFastPassEndSpeed, dFractionWaitNoSee, dFractionWaitSeeBegin, dFractionWaitSeeEnd, dMarkDistance, dMaxYPercentage, dPassEndSpeed, dPassExtraX, dPlayerConfThr, dPlayerDistTolerance, dPlayerHighConfThr, dPlayerWhenToKick, dPlayerWhenToTurnAngle, dShootRiskProbability, dStratAreaRadius, dTurnWithBallAngThr, dTurnWithBallFreezeThr, GENERIC_VALUE_DOUBLE, GENERIC_VALUE_INTEGER, iCyclesCatchWait, iInitialFormation, iPlayerWhenToIntercept, and iServerTimeOut.
double PlayerSettings::getPlayerConfThr | ( | ) | const |
This method returns the confidence threshold below which player information is assumed illegal
Definition at line 130 of file PlayerSettings.cpp.
References dPlayerConfThr.
Referenced by WorldModel::getClosestInSetTo(), WorldModel::getDirectionOfWidestAngle(), WorldModel::getFastestInSetTo(), WorldModel::getFirstEmptySpotInSet(), WorldModel::getFurthestInSetTo(), WorldModel::getNrInSetInCircle(), WorldModel::getNrInSetInCone(), WorldModel::getNrInSetInRectangle(), WorldModel::getSecondClosestInSetTo(), BasicPlayer::interceptClose(), WorldModel::isConfidenceGood(), WorldModel::iterateObjectNext(), WorldModel::logCoordInfo(), WorldModel::logDrawInfo(), WorldModel::logObjectInformation(), WorldModel::updateAfterSeeMessage(), WorldModel::updateAfterSenseMessage(), and WorldModel::updateRelativeFromGlobal().
bool PlayerSettings::setPlayerConfThr | ( | double | d | ) |
This method sets the confidence threshold below which player information is assumed illegal
d | player confidence threshold in range [0..1] |
Definition at line 139 of file PlayerSettings.cpp.
References dPlayerConfThr.
double PlayerSettings::getPlayerHighConfThr | ( | ) | const |
This method returns the confidence threshold above which player information is assumed very good.
Definition at line 148 of file PlayerSettings.cpp.
References dPlayerHighConfThr.
Referenced by WorldModel::isConfidenceVeryGood().
bool PlayerSettings::setPlayerHighConfThr | ( | double | d | ) |
This method sets the confidence threshold above which player information is assumed very good
d | player high confidence threshold in range [0..1] |
Definition at line 157 of file PlayerSettings.cpp.
References dPlayerHighConfThr.
double PlayerSettings::getBallConfThr | ( | ) | const |
This method returns the confidence threshold below which ball information is assumed illegal.
Definition at line 166 of file PlayerSettings.cpp.
References dBallConfThr.
Referenced by Player::deMeer5(), Player::deMeer5_goalie(), and WorldModel::getStrategicPosition().
bool PlayerSettings::setBallConfThr | ( | double | d | ) |
This method sets the confidence threshold below which ball information is assumed illegal
d | ball confidence threshold in range [0..1] |
Definition at line 175 of file PlayerSettings.cpp.
References dBallConfThr.
double PlayerSettings::getPlayerDistTolerance | ( | ) | const |
This method returns the radius in which a player has to be to be mapped from unknown to known player
Definition at line 184 of file PlayerSettings.cpp.
References dPlayerDistTolerance.
Referenced by WorldModel::processUnsureHearInfo().
bool PlayerSettings::setPlayerDistTolerance | ( | double | d | ) |
This method sets the radius in which a player has to be to be mapped from unknown to known player
d | radius (>0) in which player is assumed same player |
Definition at line 193 of file PlayerSettings.cpp.
References dPlayerDistTolerance.
double PlayerSettings::getPlayerWhenToTurnAngle | ( | ) | const |
This method returns the angle when a player determines to turn to a point first before moving towards it.
Definition at line 202 of file PlayerSettings.cpp.
References dPlayerWhenToTurnAngle.
Referenced by Player::deMeer5(), Player::deMeer5_goalie(), BasicPlayer::getActiveInterceptionPointBall(), BasicPlayer::getInterceptionPointBall(), BasicPlayer::interceptCloseGoalie(), and WorldModel::predictCommandTurnTowards().
bool PlayerSettings::setPlayerWhenToTurnAngle | ( | double | d | ) |
This method sets the angle when a player determines to turn to a point first before moving towards it.
d | global angle when player turns in move (interval [0..360]). |
Definition at line 211 of file PlayerSettings.cpp.
References dPlayerWhenToTurnAngle.
double PlayerSettings::getPlayerWhenToKick | ( | ) | const |
This method returns the percentage of the maximal acceleration in which case a kick should still be performed. This value is needed to determine whether the ball should be better positioned or should be kicked when the ball should be kicked hard. If it is possible to accelerate the ball with a higher percentage than the returned percentage the kick is performed, in all other cases the ball is positioned better.
Definition at line 225 of file PlayerSettings.cpp.
References dPlayerWhenToKick.
Referenced by BasicPlayer::kickTo().
bool PlayerSettings::setPlayerWhenToKick | ( | double | d | ) |
This method sets the percentage of the maximal acceleration that defines in which cases the ball is actually kicked or in which case it is positioned better when the ball should be given a very high velocity.
d | percentage in range [0..1] |
Definition at line 235 of file PlayerSettings.cpp.
References dPlayerWhenToKick.
int PlayerSettings::getPlayerWhenToIntercept | ( | ) | const |
This method returns the maximal allowed number of cycles to intercept the ball. If it takes more cycles to intercept the ball, the ball is not intercepted.
Definition at line 245 of file PlayerSettings.cpp.
References iPlayerWhenToIntercept.
Referenced by WorldModel::createInterceptFeatures(), BasicPlayer::getActiveInterceptionPointBall(), and BasicPlayer::getInterceptionPointBall().
bool PlayerSettings::setPlayerWhenToIntercept | ( | int | i | ) |
This methods sets the maximal allowed number of cycles to intercept the ball.
i | new maximal allowed number of cycles (>0) |
Definition at line 254 of file PlayerSettings.cpp.
References iPlayerWhenToIntercept.
double PlayerSettings::getClearBallDist | ( | ) | const |
This method returns the clear ball distance. When a clear ball is performed, the ball is aimed to a point just in front of the penalty area of the opponent. This method returns the distance before the penalty area to which the ball is aimed.
Definition at line 265 of file PlayerSettings.cpp.
References dClearBallDist.
Referenced by BasicPlayer::clearBall().
bool PlayerSettings::setClearBallDist | ( | double | d | ) |
This method sets the clear ball distance.
d | new clear ball distance before opponent penalty area (>0). |
Definition at line 274 of file PlayerSettings.cpp.
References dClearBallDist.
double PlayerSettings::getClearBallOppMaxDist | ( | ) | const |
This method returns the distance in which opponents are taken into account when a clear ball is issued.
Definition at line 283 of file PlayerSettings.cpp.
References dClearBallOppMaxDist.
Referenced by BasicPlayer::clearBall(), and BasicPlayer::getShootPositionOnLine().
bool PlayerSettings::setClearBallOppMaxDist | ( | double | d | ) |
This method sets the distance in which opponents are taken into account when a clear ball is issued.
d | maximum opponent distance for clear ball (>0). |
Definition at line 292 of file PlayerSettings.cpp.
References dClearBallOppMaxDist.
double PlayerSettings::getClearBallToSideAngle | ( | ) | const |
This method returns the minimum needed angle for a clear ball to the side.
Definition at line 300 of file PlayerSettings.cpp.
References dClearBallToSideAngle.
bool PlayerSettings::setClearBallToSideAngle | ( | double | d | ) |
This method sets the minimum needed angle for a clear ball to the side.
d | minimum needed angle (>0) for clear ball to side |
Definition at line 308 of file PlayerSettings.cpp.
References dClearBallToSideAngle.
double PlayerSettings::getConeWidth | ( | ) | const |
This method returns the cone width that is used to check for opponents when passing to a player. A pass is only performed when no opponents are in the cone. The cone is specified as the width to one side after distance 1. So for a value of 0.5 the cone angle equals 45 (22.5 to both sides).
Definition at line 320 of file PlayerSettings.cpp.
References dConeWidth.
Referenced by BasicPlayer::outplayOpponent().
bool PlayerSettings::setConeWidth | ( | double | d | ) |
This method sets the cone width in which no opponents are allowed when the ball is passed to a teammate. The cone width is specified as the width to one side after distance 1. So for a value of 0.5 the cone angle equals 45 (22.5 to both sides).
d | cone width in which no opponents are allowed when passing (>0) |
Definition at line 331 of file PlayerSettings.cpp.
References dConeWidth.
double PlayerSettings::getPassEndSpeed | ( | ) | const |
This method returns the desired end speed for the ball when a normal pass is performed.
Definition at line 340 of file PlayerSettings.cpp.
References dPassEndSpeed.
Referenced by BasicPlayer::directPass(), BasicPlayer::getEndSpeedForPass(), and BasicPlayer::leadingPass().
bool PlayerSettings::setPassEndSpeed | ( | double | d | ) |
This method sets the desired end speed for the ball when a normal pass is performed.
d | desired end speed for ball (>0) |
Definition at line 349 of file PlayerSettings.cpp.
References dPassEndSpeed.
double PlayerSettings::getFastPassEndSpeed | ( | ) | const |
This method returns the desired end speed for the ball when a fast pass is performed.
Definition at line 358 of file PlayerSettings.cpp.
References dFastPassEndSpeed.
Referenced by BasicPlayer::directPass().
bool PlayerSettings::setFastPassEndSpeed | ( | double | d | ) |
This method sets the desired end speed for the ball when a fast pass is performed.
d | desired end speed for passing ball fast (>0) |
Definition at line 368 of file PlayerSettings.cpp.
References dFastPassEndSpeed.
double PlayerSettings::getPassExtraX | ( | ) | const |
This method returns the x value that can be added to the position of a teammate when a leading pass to this teammate is performed.
Definition at line 377 of file PlayerSettings.cpp.
References dPassExtraX.
bool PlayerSettings::setPassExtraX | ( | double | d | ) |
This method sets the x value that is added to the position of a teammate when a leading pass is performed.
d | x value added to teammate to which is passed |
Definition at line 386 of file PlayerSettings.cpp.
References dPassExtraX.
double PlayerSettings::getFractionWaitNoSee | ( | ) | const |
This method returns the fraction of the simulation step that is waited before an action is sent to the server in case no see message will arrive in this cycle.
Definition at line 396 of file PlayerSettings.cpp.
References dFractionWaitNoSee.
Referenced by SenseHandler::setTimeSignal().
bool PlayerSettings::setFractionWaitNoSee | ( | double | d | ) |
This method sets the fraction of the simulation step that is waited before an action is sent to the server in case no see message will arrive in this cycle.
d | fraction of simulation step that is waited when no see arrives (in range [0..1]) |
Definition at line 407 of file PlayerSettings.cpp.
References dFractionWaitNoSee.
double PlayerSettings::getFractionWaitSeeBegin | ( | ) | const |
This method returns the fraction of the simulation step that is waited before an action is sent to the server in case the see message will arrive in the first half of the cycle.
Definition at line 418 of file PlayerSettings.cpp.
References dFractionWaitSeeBegin.
Referenced by SenseHandler::setTimeSignal().
bool PlayerSettings::setFractionWaitSeeBegin | ( | double | d | ) |
This method sets the fraction of the simulation step that is waited before an action is sent to the server in case the see message will arrive in the first part of the cycle.
d | fraction of simulation step that is waited when see arrives in the first half of the cycle (in range [0..1]) |
Definition at line 429 of file PlayerSettings.cpp.
References dFractionWaitSeeBegin.
double PlayerSettings::getFractionWaitSeeEnd | ( | ) | const |
This method returns the fraction of the simulation step that is waited before an action is sent to the server in case the see message will arrive in the second half of the cycle.
Definition at line 440 of file PlayerSettings.cpp.
References dFractionWaitSeeEnd.
Referenced by SenseHandler::setTimeSignal(), and WorldModel::updateAll().
bool PlayerSettings::setFractionWaitSeeEnd | ( | double | d | ) |
This method sets the fraction of the simulation step that is waited before an action is sent to the server in case the see message will arrive in the second part of the cycle.
d | fraction of simulation step that is waited when see arrives in the second half of the cycle (in range [0..1]) |
Definition at line 451 of file PlayerSettings.cpp.
References dFractionWaitSeeEnd.
Referenced by WorldModel::updateAll().
double PlayerSettings::getMarkDistance | ( | ) | const |
This method returns the desired distance to an opponent which should be marked.
Definition at line 460 of file PlayerSettings.cpp.
References dMarkDistance.
bool PlayerSettings::setMarkDistance | ( | double | d | ) |
This method sets the desired distance to an opponent which should be marked.
d | desired marking distance to an opponent |
Definition at line 469 of file PlayerSettings.cpp.
References dMarkDistance.
double PlayerSettings::getStratAreaRadius | ( | ) | const |
This method returns the radius around the strategic position in which an optimal position is considered.
Definition at line 479 of file PlayerSettings.cpp.
References dStratAreaRadius.
bool PlayerSettings::setStratAreaRadius | ( | double | d | ) |
This method sets the radius around the strategic position in which an optimal position is considered.
d | radius around strategic position in which an optimal position is considered (>0) |
Definition at line 489 of file PlayerSettings.cpp.
References dStratAreaRadius.
double PlayerSettings::getShootRiskProbability | ( | ) | const |
This method returns the minimum needed probability for the ball to enter the goal when a "risky" scoring attempt is performed. That is when an agent tries to score although the success rate is not very high, he will always shoot to a point in the goal where the probability that the ball will enter the goal is higher than the value returned by this method.
Definition at line 501 of file PlayerSettings.cpp.
References dShootRiskProbability.
bool PlayerSettings::setShootRiskProbability | ( | double | d | ) |
This method sets the minimum needed probability for the ball to enter the goal when a "risky" scoring attempt is performed. That is when an agent tries to score although the success rate is not very high, he will always shoot to a point in the goal where the probability that the ball will enter the goal is higher than this value.
d | minimum needed probability that the ball enters the goal [0..1] |
Definition at line 514 of file PlayerSettings.cpp.
References dShootRiskProbability.
int PlayerSettings::getCyclesCatchWait | ( | ) | const |
This method returns the number of cycles waited by the goalkeeper after he has catched the ball.
Definition at line 523 of file PlayerSettings.cpp.
References iCyclesCatchWait.
Referenced by WorldModel::getStrategicPosition().
bool PlayerSettings::setCyclesCatchWait | ( | int | i | ) |
This method sets the number of cycles waited by the goalkeeper after he has catched the ball.
i | number of cycles goalkeeper waits after catch |
Definition at line 532 of file PlayerSettings.cpp.
References iCyclesCatchWait.
int PlayerSettings::getServerTimeOut | ( | ) | const |
This method returns the number of seconds before the server is assumed dead. When no message is received from the server for this amount of seconds, it is assumed that the server program has been closed and the agent will exits.
Definition at line 543 of file PlayerSettings.cpp.
References iServerTimeOut.
Referenced by WorldModel::waitForNewInformation().
bool PlayerSettings::setServerTimeOut | ( | int | i | ) |
This method sets the number of seconds before the server is assumed dead. When no message is received from the server for this amount of seconds, it is assumed that the server is stopped and the agent exits.
i | number of seconds before server is assumed dead |
Definition at line 553 of file PlayerSettings.cpp.
References iServerTimeOut.
double PlayerSettings::getDribbleAngThr | ( | ) | const |
This method returns the threshold to determine when the agent turns towards the dribble direction when dribbling. When the global angle difference is larger than this value, the agent performs a turnWithBallTo.
Definition at line 563 of file PlayerSettings.cpp.
References dDribbleAngThr.
Referenced by BasicPlayer::dribble(), and BasicPlayer::outplayOpponent().
bool PlayerSettings::setDribbleAngThr | ( | double | d | ) |
This method sets the threshold to determine when the agent turns towards the dribble direction when dribbling. When the global angle difference is larger than this value, the agent performs a turnWithBallTo.
d | threshold value for angle |
Definition at line 573 of file PlayerSettings.cpp.
References dDribbleAngThr.
double PlayerSettings::getTurnWithBallAngThr | ( | ) | const |
This method returns the threshold to determine when the ball is kicked to another position in the turnWithBallTo skill. When the global angle difference is larger than this value, the ball is repositioned otherwise it is not.
Definition at line 585 of file PlayerSettings.cpp.
References dTurnWithBallAngThr.
Referenced by BasicPlayer::dribble(), and BasicPlayer::outplayOpponent().
bool PlayerSettings::setTurnWithBallAngThr | ( | double | d | ) |
This method sets the threshold to determine when the ball is kicked to another position in the turnWithBallTo skill. When the global angle difference is larger than this value, the ball is repositioned otherwise it is not.
d | threshold value for angle |
Definition at line 596 of file PlayerSettings.cpp.
References dTurnWithBallAngThr.
double PlayerSettings::getTurnWithBallFreezeThr | ( | ) | const |
This method returns the threshold to determine when the ball is frozen in the turnWithBallTo skill. When the ball speed is larger than this value, the ball is frozen otherwise not
Definition at line 606 of file PlayerSettings.cpp.
References dTurnWithBallFreezeThr.
Referenced by BasicPlayer::dribble(), and BasicPlayer::outplayOpponent().
bool PlayerSettings::setTurnWithBallFreezeThr | ( | double | d | ) |
This method sets the threshold to determine when the ball is frozen in the turnWithBallTo skill. When the ball speed is larger than this value, the ball is frozen otherwise not
d | threshold value for freezing the ball |
Definition at line 616 of file PlayerSettings.cpp.
References dTurnWithBallFreezeThr.
int PlayerSettings::getInitialFormation | ( | ) | const |
This method returns the initial formation of the team.
Definition at line 624 of file PlayerSettings.cpp.
References iInitialFormation.
Referenced by main().
bool PlayerSettings::setInitialFormation | ( | int | i | ) |
This method sets the initial formation of the team.
i | initital formation of the team |
Definition at line 632 of file PlayerSettings.cpp.
References iInitialFormation.
double PlayerSettings::getMaxYPercentage | ( | ) | const |
This method returns the percentage of the field width. The corresponding y position is the maximum allowed y position for a player's strategic position.
Definition at line 642 of file PlayerSettings.cpp.
References dMaxYPercentage.
Referenced by WorldModel::getStrategicPosition().
bool PlayerSettings::setMaxYPercentage | ( | double | d | ) |
This method sets the percentage of the field width. The corresponding y position is the maximum allowed y position for a player's strategic position.
d | percentage of the field width |
Definition at line 652 of file PlayerSettings.cpp.
References dMaxYPercentage.
double PlayerSettings::dPlayerConfThr [private] |
confidence threshold below which player information is assumed illegal
Definition at line 69 of file PlayerSettings.h.
Referenced by getPlayerConfThr(), PlayerSettings(), and setPlayerConfThr().
double PlayerSettings::dPlayerHighConfThr [private] |
confidence threshold above which player information is assumed very good
Definition at line 71 of file PlayerSettings.h.
Referenced by getPlayerHighConfThr(), PlayerSettings(), and setPlayerHighConfThr().
double PlayerSettings::dBallConfThr [private] |
confidence threshold below which ball information is assumed illegal
Definition at line 73 of file PlayerSettings.h.
Referenced by getBallConfThr(), PlayerSettings(), and setBallConfThr().
double PlayerSettings::dPlayerDistTolerance [private] |
radius in which player has to be to be mapped from unknown to known player
Definition at line 75 of file PlayerSettings.h.
Referenced by getPlayerDistTolerance(), PlayerSettings(), and setPlayerDistTolerance().
double PlayerSettings::dPlayerWhenToTurnAngle [private] |
angle when to turn to ball when moving
Definition at line 77 of file PlayerSettings.h.
Referenced by getPlayerWhenToTurnAngle(), PlayerSettings(), and setPlayerWhenToTurnAngle().
double PlayerSettings::dPlayerWhenToKick [private] |
percentage of kick power rate when kick is performed
Definition at line 78 of file PlayerSettings.h.
Referenced by getPlayerWhenToKick(), PlayerSettings(), and setPlayerWhenToKick().
int PlayerSettings::iPlayerWhenToIntercept [private] |
how many cycles to ball when intercept
Definition at line 80 of file PlayerSettings.h.
Referenced by getPlayerWhenToIntercept(), PlayerSettings(), and setPlayerWhenToIntercept().
double PlayerSettings::dClearBallDist [private] |
distance before the penalty area to clear the ball to
Definition at line 81 of file PlayerSettings.h.
Referenced by getClearBallDist(), PlayerSettings(), and setClearBallDist().
double PlayerSettings::dClearBallOppMaxDist [private] |
radius in which opponent has to be to be taken into account for clear ball
Definition at line 83 of file PlayerSettings.h.
Referenced by getClearBallOppMaxDist(), PlayerSettings(), and setClearBallOppMaxDist().
double PlayerSettings::dClearBallToSideAngle [private] |
minimum angle between opponents before clear ball is taken into account
Definition at line 85 of file PlayerSettings.h.
Referenced by getClearBallToSideAngle(), PlayerSettings(), and setClearBallToSideAngle().
double PlayerSettings::dConeWidth [private] |
Cone width (at distance 1) to check for opponents when passing to player.
Definition at line 87 of file PlayerSettings.h.
Referenced by getConeWidth(), PlayerSettings(), and setConeWidth().
double PlayerSettings::dPassEndSpeed [private] |
end speed ball when passed to teammate
Definition at line 89 of file PlayerSettings.h.
Referenced by getPassEndSpeed(), PlayerSettings(), and setPassEndSpeed().
double PlayerSettings::dFastPassEndSpeed [private] |
end speed ball when passed fast
Definition at line 90 of file PlayerSettings.h.
Referenced by getFastPassEndSpeed(), PlayerSettings(), and setFastPassEndSpeed().
double PlayerSettings::dPassExtraX [private] |
extra x value added to x coordinate of player pos to which is passed
Definition at line 91 of file PlayerSettings.h.
Referenced by getPassExtraX(), PlayerSettings(), and setPassExtraX().
double PlayerSettings::dFractionWaitNoSee [private] |
% of simulation step that is waited before action is sent in case no see message arrives
Definition at line 93 of file PlayerSettings.h.
Referenced by getFractionWaitNoSee(), PlayerSettings(), and setFractionWaitNoSee().
double PlayerSettings::dFractionWaitSeeBegin [private] |
% of simulation step that is waited before action is sent in case see message arrives in first half cycle
Definition at line 96 of file PlayerSettings.h.
Referenced by getFractionWaitSeeBegin(), PlayerSettings(), and setFractionWaitSeeBegin().
double PlayerSettings::dFractionWaitSeeEnd [private] |
% of simulation step that is waited before action is sent in case see message arrives in second half cycle
Definition at line 99 of file PlayerSettings.h.
Referenced by getFractionWaitSeeEnd(), PlayerSettings(), and setFractionWaitSeeEnd().
double PlayerSettings::dMarkDistance [private] |
This is the distance the agent marks an opponent.
Definition at line 102 of file PlayerSettings.h.
Referenced by getMarkDistance(), PlayerSettings(), and setMarkDistance().
double PlayerSettings::dStratAreaRadius [private] |
This is the radius around the strategic position in which an optimal position is determined.
Definition at line 104 of file PlayerSettings.h.
Referenced by getStratAreaRadius(), PlayerSettings(), and setStratAreaRadius().
double PlayerSettings::dShootRiskProbability [private] |
This is the probability for the ball to enter the goal that is used when scoring with risk
Definition at line 107 of file PlayerSettings.h.
Referenced by getShootRiskProbability(), PlayerSettings(), and setShootRiskProbability().
int PlayerSettings::iCyclesCatchWait [private] |
Cycles the coach waits after a catch has been performed before he shoots.
Definition at line 110 of file PlayerSettings.h.
Referenced by getCyclesCatchWait(), PlayerSettings(), and setCyclesCatchWait().
int PlayerSettings::iServerTimeOut [private] |
Number of seconds before the soccer server is assumed dead.
Definition at line 112 of file PlayerSettings.h.
Referenced by getServerTimeOut(), PlayerSettings(), and setServerTimeOut().
double PlayerSettings::dDribbleAngThr [private] |
Threshold value for angle difference that indicates when the agent turns towards the dribble direction.
Definition at line 114 of file PlayerSettings.h.
Referenced by getDribbleAngThr(), PlayerSettings(), and setDribbleAngThr().
double PlayerSettings::dTurnWithBallAngThr [private] |
Threshold value for angle difference that indicates when the ball is kicked in turnWithBallTo skill.
Definition at line 117 of file PlayerSettings.h.
Referenced by getTurnWithBallAngThr(), PlayerSettings(), and setTurnWithBallAngThr().
double PlayerSettings::dTurnWithBallFreezeThr [private] |
Threshold value for ball speed that indicates when the ball is frozen in turnWithBallTo skill.
Definition at line 120 of file PlayerSettings.h.
Referenced by getTurnWithBallFreezeThr(), PlayerSettings(), and setTurnWithBallFreezeThr().
int PlayerSettings::iInitialFormation [private] |
Initial formation for the team.
Definition at line 123 of file PlayerSettings.h.
Referenced by getInitialFormation(), PlayerSettings(), and setInitialFormation().
double PlayerSettings::dMaxYPercentage [private] |
Maximum y percentage of the field width for the y position in a strategic position.
Definition at line 124 of file PlayerSettings.h.
Referenced by getMaxYPercentage(), PlayerSettings(), and setMaxYPercentage().