class ThreadedPlayer


継承:


public メンバ関数
[more] ThreadedPlayer()
[more]virtual ~ThreadedPlayer()
[more]virtual Bool sendCommandPre(Bool bodyp)
[more]virtual Bool scanSensorPre(SimpleSexp & s)
[more]virtual Bool scanSensorPost(SimpleSexp & s, Bool result)
[more]virtual Bool analyzeSensorSee()
[more]virtual Bool analyzeSensorHear()
[more]virtual Bool analyzeSensorSenseBody()
[more]virtual Bool analyzeSensorFullState()
[more]Thread* forkSensor()
[more]static void* runSensor(void* p)
[more]void* sensorMainLoop()
[more]virtual void describeAux(ostream & ostr, const Bool detailp = True) const


継承BasePlayer:

public メンバ関数
oBool init(const char* const shost = DfltSSHost, UInt sport = DfltSSPort, const char* const tname = DfltTeamName, Bool gp = False, Flt proto = DfltSSProto, Bool openp = True, Bool reconnectp = False)
oBool open(Bool reconnectp = False)
ovirtual Bool sendInit()
ovirtual Bool sendReconnect()
ovirtual Bool send()
ovirtual Bool sendMove(Flt x, Flt y)
oBool sendMove(const Vec & pos)
ovirtual Bool sendTurn(Flt power)
ovirtual Bool sendDash(Flt power)
ovirtual Bool sendKick(Flt power, Flt dir)
ovirtual Bool sendCatch(Flt dir)
ovirtual Bool sendTurnNeck(Flt pow)
ovirtual Bool sendSay(const SubString & msg)
ovirtual Bool sendSenseBody()
ovirtual Bool sendChangeView(ViewWidth vw, ViewQuality vq)
ovirtual Bool sendCommandPost(Bool bodyp)
ovirtual Bool recv()
ovirtual Bool cycleSensor()
ovirtual Bool cycleSensorPre()
ovirtual Bool cycleSensorPost(Bool result)
ovirtual Bool scanSensor(SimpleSexp & s)
oBool scanSensor(SimpleSexp* s)
ovirtual Bool terminate()
ostatic void sleep(const UInt & sec = 0, const UInt & msec = 0, const UInt & usec = 0)
ostatic void sleepUntil(const TimeVal & etime)

public クラス
otypedef ScWord * PlayMode


文書

o ThreadedPlayer()

ovirtual ~ThreadedPlayer()

ovirtual Bool sendCommandPre(Bool bodyp)

ovirtual Bool scanSensorPre(SimpleSexp & s)

ovirtual Bool scanSensorPost(SimpleSexp & s, Bool result)

ovirtual Bool analyzeSensorSee()

ovirtual Bool analyzeSensorHear()

ovirtual Bool analyzeSensorSenseBody()

ovirtual Bool analyzeSensorFullState()

oThread* forkSensor()

ostatic void* runSensor(void* p)

ovoid* sensorMainLoop()

ovirtual void describeAux(ostream & ostr, const Bool detailp = True) const


直接の子クラス :
SimplePlayer

Alphabetic index HTML クラス階層 or Java



This page was generated with the help of DOC++.