亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? playersettings.cpp

?? RoboCup仿真組世界冠軍源代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
    \return boolean indicating whether update was successful */bool PlayerSettings::setConeWidth( double d ){  dConeWidth = d;  return true;}/*! This method returns the desired end speed for the ball when a normal pass    is performed.   \return desired end speed for ball */double PlayerSettings::getPassEndSpeed( ) const{  return dPassEndSpeed;}/*! This method sets the desired end speed for the ball when a normal pass is    performed.    \param d desired end speed for ball (>0)    \return boolean indicating whether update was successful */bool PlayerSettings::setPassEndSpeed( double d ){  dPassEndSpeed = d;  return true;}/*! This method returns the desired end speed for the ball when a fast pass is    performed.   \return desired end speed for ball when it is passed fast */double PlayerSettings::getFastPassEndSpeed( ) const{  return dFastPassEndSpeed;}/*! This method sets the desired end speed for the ball when a fast pass is    performed.    \param d desired end speed for passing ball fast (>0)    \return boolean indicating whether update was successful */bool PlayerSettings::setFastPassEndSpeed( double d ){  dFastPassEndSpeed = d;  return true;}/*! 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.    \return x value added to teammate to which is passed */double PlayerSettings::getPassExtraX( ) const{  return dPassExtraX;}/*! This method sets the x value that is added to the position of a teammate    when a leading pass is performed.    \param d x value added to teammate to which is passed    \return boolean indicating whether update was successful */bool PlayerSettings::setPassExtraX( double d ){  dPassExtraX = d;  return true;}/*! 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.    \return fraction of simulation step that is waited when no see arrives */double PlayerSettings::getFractionWaitNoSee( ) const{  return dFractionWaitNoSee;}/*! 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.    \param d fraction of simulation step that is waited when no see arrives    (in range [0..1])    \return boolean indicating whether update was successful */bool PlayerSettings::setFractionWaitNoSee( double d ){  dFractionWaitNoSee = d;  return true;}/*! 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.    \return fraction of simulation step that is waited when see arrives in            first half of the cycle */double PlayerSettings::getFractionWaitSeeBegin( ) const{  return dFractionWaitSeeBegin;}/*! 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.    \param d fraction of simulation step that is waited when see arrives in the    first half of the cycle (in range [0..1])    \return boolean indicating whether update was successful */bool PlayerSettings::setFractionWaitSeeBegin( double d ){  dFractionWaitSeeBegin = d;  return true;}/*! 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.    \return fraction of simulation step that is waited when see arrives in            second half of the cycle */double PlayerSettings::getFractionWaitSeeEnd( ) const{  return dFractionWaitSeeEnd;}/*! 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.    \param d fraction of simulation step that is waited when see arrives in the    second half of the cycle (in range [0..1])    \return boolean indicating whether update was successful */bool PlayerSettings::setFractionWaitSeeEnd( double d ){  dFractionWaitSeeEnd = d;  return true;}/*! This method returns the desired distance to an opponent which should be    marked.    \return desired marking distance to an opponent */double PlayerSettings::getMarkDistance( ) const{  return dMarkDistance;}/*! This method sets the desired distance to an opponent which should be    marked.    \param d desired marking distance to an opponent    \return boolean indicating whether update was successful */bool PlayerSettings::setMarkDistance( double d ){  dMarkDistance = d;  return true;}/*! This method returns the radius around the strategic position in which    an optimal position is considered.    \return radius around strategic position in which an optimal position is    considered */double PlayerSettings::getStratAreaRadius( ) const{  return dStratAreaRadius;}/*! This method sets the radius around the strategic position in which    an optimal position is considered.    \param d radius around strategic position in which an optimal position is           considered (>0)    \return boolean indicating whether update was successful */bool PlayerSettings::setStratAreaRadius( double d ){  dStratAreaRadius = d;  return true;}/*! 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.    \return minimum needed probability that the ball will enter the goal */double PlayerSettings::getShootRiskProbability( ) const{  return dShootRiskProbability;}/*! 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.    \param d minimum needed probability that the ball enters the goal [0..1]    \return boolean indicating whether update was successful */bool PlayerSettings::setShootRiskProbability( double d ){  dShootRiskProbability = d;  return true;}/*! This method returns the number of cycles waited by the goalkeeper after he    has catched the ball.    \return number of cycles goalkeeper waits after catch */int PlayerSettings::getCyclesCatchWait( ) const{  return iCyclesCatchWait;}/*! This method sets the number of cycles waited by the goalkeeper after he    has catched the ball.    \param i number of cycles goalkeeper waits after catch    \return boolean indicating whether update was successful */bool PlayerSettings::setCyclesCatchWait( int i ){  iCyclesCatchWait = i;  return true;}/*! 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.    \return number of seconds before server is assumed dead*/int PlayerSettings::getServerTimeOut( ) const{  return iServerTimeOut;}/*! 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.    \param i number of seconds before server is assumed dead    \return bool indicating whether update was succesfull. */bool PlayerSettings::setServerTimeOut( int i ){  iServerTimeOut = i;  return true;}/*! 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.   \return threshold value for angle */double PlayerSettings::getDribbleAngThr( ) const{  return dDribbleAngThr;}/*! 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.    \param d threshold value for angle    \return bool indicating whether update was succesfull. */bool PlayerSettings::setDribbleAngThr( double d ){  dDribbleAngThr = d;  return true;}/*! 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.   \return threshold value for angle */double PlayerSettings::getTurnWithBallAngThr( ) const{  return dTurnWithBallAngThr;}/*! 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.    \param d threshold value for angle    \return bool indicating whether update was succesfull. */bool PlayerSettings::setTurnWithBallAngThr( double d ){  dTurnWithBallAngThr = d;  return true;}/*! 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    \return threshold value for freezing the ball */double PlayerSettings::getTurnWithBallFreezeThr( ) const{  return dTurnWithBallFreezeThr;}/*! 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    \param d threshold value for freezing the ball    \return bool indicating whether update was succesfull. */bool PlayerSettings::setTurnWithBallFreezeThr( double d ){  dTurnWithBallFreezeThr = d;  return true;}/*! This method returns the initial formation of the team.    \return number of cycles goalkeeper waits after catch */int PlayerSettings::getInitialFormation( ) const{  return iInitialFormation;}/*! This method sets the initial formation of the team.    \param i initital formation of the team    \return boolean indicating whether update was successful */bool PlayerSettings::setInitialFormation( int i ){  iInitialFormation = i;  return true;}/*! 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.    \return maximum y percentage on the field.  */double PlayerSettings::getMaxYPercentage( ) const{  return dMaxYPercentage;}/*! 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.    \param d percentage of the field width    \return bool indicating whether update was succesfull. */bool PlayerSettings::setMaxYPercentage( double d ){  dMaxYPercentage = d;  return true;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区成人在线观看| 国产高清精品在线| 久久91精品国产91久久小草| 国产高清不卡二三区| 欧美日韩国产大片| 亚洲欧洲精品一区二区三区不卡| 国产精品白丝jk白祙喷水网站| 国产精品日产欧美久久久久| 午夜在线电影亚洲一区| 成人性色生活片免费看爆迷你毛片| 免费看日韩a级影片| 国产精品香蕉一区二区三区| 欧美日韩国产高清一区二区三区 | 毛片一区二区三区| 国产·精品毛片| 欧美一区二区三区视频免费| ...xxx性欧美| 丰满白嫩尤物一区二区| 日韩欧美国产综合| 性欧美大战久久久久久久久| 日本福利一区二区| 综合色天天鬼久久鬼色| 国产资源精品在线观看| 欧美一区二区在线观看| 亚洲国产精品麻豆| 欧美综合在线视频| 亚洲精品国产a久久久久久| 成人综合婷婷国产精品久久免费| 国产成人午夜片在线观看高清观看| 国产老女人精品毛片久久| 91精品国产乱码| 亚洲国产aⅴ成人精品无吗| jvid福利写真一区二区三区| 国产欧美1区2区3区| 国产一区二区三区四区五区入口| 丰满放荡岳乱妇91ww| 久久精品视频在线看| 国产在线观看免费一区| 久久在线观看免费| 国产高清视频一区| 国产精品高潮久久久久无| 91小视频免费观看| 一区二区激情小说| 在线播放亚洲一区| 精油按摩中文字幕久久| 久久久久国产精品麻豆| 国产乱妇无码大片在线观看| 日本一区二区三级电影在线观看 | 欧美日韩成人综合| 午夜欧美电影在线观看| 欧美一区二区网站| 久久99精品国产麻豆婷婷| 久久品道一品道久久精品| 国产成人午夜电影网| 国产精品伦一区| 在线免费不卡视频| 美女国产一区二区三区| 亚洲精品在线观看视频| 国产99精品在线观看| 亚洲精品国产一区二区精华液| 久久99精品国产麻豆婷婷| 精品国产免费久久| 丰满岳乱妇一区二区三区| 亚洲九九爱视频| 91麻豆精品国产91久久久资源速度| 国产精品久久久久久久久久免费看| 亚洲福利一区二区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲图片有声小说| 欧美日韩一区二区三区在线| 蜜乳av一区二区三区| 中文字幕一区二区三| 91精品国产色综合久久不卡蜜臀 | 91丨porny丨中文| 亚洲成在人线免费| 亚洲国产精品二十页| 欧美系列在线观看| 国产不卡视频在线播放| 一区二区三区小说| 久久久美女艺术照精彩视频福利播放| 亚洲成人中文在线| 国产欧美一区二区精品性色超碰| 久久精品国产色蜜蜜麻豆| 日本一区二区三区电影| 欧美日韩不卡在线| 99这里只有久久精品视频| 久久电影网电视剧免费观看| 亚洲青青青在线视频| 久久美女高清视频| 91精品国产高清一区二区三区 | 26uuu国产在线精品一区二区| 蜜桃在线一区二区三区| 国产精品污网站| 精品久久人人做人人爱| 欧美色欧美亚洲另类二区| 国产精品综合av一区二区国产馆| 久久综合999| 欧美精品日韩一本| 91久久国产综合久久| 成人毛片老司机大片| 老司机一区二区| 日韩精品亚洲专区| 一区二区三区不卡视频| 中文字幕一区二区三区不卡在线| 97精品电影院| www.视频一区| aaa欧美日韩| 波多野结衣91| www.欧美色图| 国产成人av在线影院| 国产一区二三区| 九一久久久久久| 久草热8精品视频在线观看| 蜜桃视频一区二区三区| 视频一区视频二区在线观看| 亚洲 欧美综合在线网络| 亚洲一级二级在线| 婷婷综合五月天| 天天综合天天做天天综合| 亚洲成a人v欧美综合天堂 | 国产资源在线一区| 秋霞午夜av一区二区三区| 亚洲不卡av一区二区三区| 婷婷激情综合网| 理论电影国产精品| 欧洲一区二区三区在线| 在线视频综合导航| 欧美精品欧美精品系列| 91精品国产色综合久久久蜜香臀| 美女国产一区二区| 国产精品中文字幕日韩精品| 国产a视频精品免费观看| 成人黄色在线视频| heyzo一本久久综合| 99国产精品国产精品毛片| 91福利国产成人精品照片| 欧美日韩你懂得| 精品99999| 国产精品色在线观看| 亚洲综合色区另类av| 免费成人小视频| 国产91丝袜在线观看| 91国内精品野花午夜精品| 欧美一区二区三区四区久久 | 久久黄色级2电影| 国产成人综合视频| 91福利资源站| 日韩精品综合一本久道在线视频| 一本色道久久加勒比精品| 在线日韩国产精品| 欧美一卡二卡三卡四卡| 国产欧美1区2区3区| 天堂蜜桃一区二区三区| 福利一区在线观看| 欧美午夜寂寞影院| 精品久久国产字幕高潮| 国产精品国产自产拍高清av| 日本网站在线观看一区二区三区 | 成人av网站免费观看| 精品视频1区2区| 久久日韩粉嫩一区二区三区| 亚洲精品久久久久久国产精华液| 国产精品久久久久影院老司| 亚洲成人综合视频| 99久久99久久精品免费观看| 91精品国产欧美一区二区18| 亚洲品质自拍视频| 国产福利91精品一区二区三区| 美腿丝袜在线亚洲一区| 成人永久免费视频| 日韩欧美一区二区不卡| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品羞羞答答xxdd| 色成年激情久久综合| 久久久三级国产网站| 香蕉av福利精品导航| 91蜜桃视频在线| 日本一区免费视频| 久久99国产精品久久99| 欧美精品色一区二区三区| 亚洲美女视频一区| 国产大陆亚洲精品国产| 日韩精品一区二区三区在线观看| 日韩一级二级三级| 亚洲一级在线观看| 欧洲一区二区av| 亚洲欧洲精品成人久久奇米网| 国产精品久久久久精k8| 日韩经典一区二区| 欧美天堂一区二区三区| 亚洲激情图片qvod| 91片在线免费观看| 国产精品美女www爽爽爽| 狠狠v欧美v日韩v亚洲ⅴ| 日韩精品一区二区三区在线 | 3d动漫精品啪啪| 亚洲成人777| 欧美精品18+| 午夜视频在线观看一区| 欧美无砖砖区免费|