class Soccer::Bun: public SimplePlayer


継承:


public クラス
class TargetInfo
class CutPosInfo

public メンバ関数
[more]void clearSay(Bool lockp = False)
[more]SimpleSexp* addSayItem(SimpleSexp * s)
[more]Thread* forkSay()
[more]static void* runSay(void *p)
[more]void* sayMainLoop()
[more] Bun()
[more]void run()
[more]void mainloop()
[more]void playDango()
[more]void playFixedPosition()
[more]void playGoalie()
[more]void playTest1()
[more]Bool checkKickOff()
[more]Bool checkPos()
[more]Bool checkBall()
[more]Flt badnessOfTarget(const Pos & target)
[more]Flt goodnessOfTarget(const Pos & target)
[more]Flt scoreOfTarget(const Pos & target, TargetInfo::Type type)
[more]Bool compareTargetScore(TargetInfo & target, const Pos & newpos, char * name = ITK_NULLPTR, TargetInfo::Type type = TargetInfo::T_None, Int aux = 0)
[more]TargetInfo findBestTargetPos()
[more]Bool shouldChase()
[more]Bool isClosestToBall(Int predict = 0, Bool ignoreGoalie = True)
[more]Pos homepos()
[more]Bool maybeSuccessCatch()
[more]Bool canReachTo(const Pos & pos, Int c)
[more]CutPosInfo cutBallPos()
[more]void exactRun(Pos destpos, Flt maxpower, Bool needWaitFirstp = False, Int maxdash = 0)
[more]void lookAroundWell()
[more]PlayPhase& pushTopPlayPhase(Bool lockp = True)
[more]PlayPhase& pushPlayPhase(const PlayPhase & p, Bool lockp = True)
[more]PlayPhase& popPlayPhase(Bool lockp = True)
[more]PlayPhase& pushPlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)
[more]PlayPhase& pushPlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)
[more]PlayPhase& currentPlayPhase(Bool lockp = True)
[more]PlayPhase& changePlayPhase(const PlayPhase & newpp, Bool lockp = True)
[more]PlayPhase& changePlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)
[more]PlayPhase& changePlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)
[more]Bool confirmPushPlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)
[more]Bool confirmPushPlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)
[more]Bool confirmPopPlayPhase(PlayPhase::Type type, Bool lockp = True)
[more]virtual Bool analyzeSensorSee()
[more]virtual Bool analyzeSensorHear()
[more]virtual Bool send()


文書

ovoid clearSay(Bool lockp = False)

oSimpleSexp* addSayItem(SimpleSexp * s)

oThread* forkSay()

ostatic void* runSay(void *p)

ovoid* sayMainLoop()

o Bun()

ovoid run()

ovoid mainloop()

ovoid playDango()

ovoid playFixedPosition()

ovoid playGoalie()

ovoid playTest1()

oBool checkKickOff()

oBool checkPos()

oBool checkBall()

oFlt badnessOfTarget(const Pos & target)

oFlt goodnessOfTarget(const Pos & target)

oFlt scoreOfTarget(const Pos & target, TargetInfo::Type type)

oBool compareTargetScore(TargetInfo & target, const Pos & newpos, char * name = ITK_NULLPTR, TargetInfo::Type type = TargetInfo::T_None, Int aux = 0)

oTargetInfo findBestTargetPos()

oBool shouldChase()

oBool isClosestToBall(Int predict = 0, Bool ignoreGoalie = True)

oPos homepos()

oBool maybeSuccessCatch()

oBool canReachTo(const Pos & pos, Int c)

dashN 回 dash することである地点 pos まで到達できるかどうか調べる。

oCutPosInfo cutBallPos()

ball が到達する場所に dash で行けるかどうかによって、 chase する場所を 決定する。

ovoid exactRun(Pos destpos, Flt maxpower, Bool needWaitFirstp = False, Int maxdash = 0)

ovoid lookAroundWell()

oPlayPhase& pushTopPlayPhase(Bool lockp = True)

oPlayPhase& pushPlayPhase(const PlayPhase & p, Bool lockp = True)

oPlayPhase& popPlayPhase(Bool lockp = True)

oPlayPhase& pushPlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)

oPlayPhase& pushPlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)

oPlayPhase& currentPlayPhase(Bool lockp = True)

oPlayPhase& changePlayPhase(const PlayPhase & newpp, Bool lockp = True)

oPlayPhase& changePlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)

oPlayPhase& changePlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)

oBool confirmPushPlayPhase(PlayPhase::Type type, Int arg1 = 0, Int arg2 = 0, Int arg3 = 0, Bool lockp = True)

oBool confirmPushPlayPhase(PlayPhase::Type type, Flt arg1, Flt arg2 = 0.0, Flt arg3 = 0.0, Bool lockp = True)

oBool confirmPopPlayPhase(PlayPhase::Type type, Bool lockp = True)

ovirtual Bool analyzeSensorSee()

ovirtual Bool analyzeSensorHear()

ovirtual Bool send()


このクラスには、子クラスは存在しない

Alphabetic index HTML クラス階層 or Java



このページは、DOC++により生成されています