def DecideNextAction(): Global.myLastRole = Constant.DEFENDER Global.myRole = Constant.DEFENDER Indicator.setDefault() hFWHead.resetEachFrame() perform() #findBallDefender() hFWHead.DecideNextAction()
def DecideNextAction(): import sFindBall import hFWHead Indicator.setDefault() hFWHead.resetEachFrame() if Global.lostBall < 30: hFWHead.DecideNextAction() if perform(): Indicator.showFacePattern([5,3,3,3,5]) else: sFindBall.perform()
def resetEachFrame(): # update my previous assigned role. Global.myLastRole = Global.myRole #if Global.state != Constant.FINISHEDSTATE: # Global.myRole = Constant.NOROLE Action.standStill() Indicator.setDefault() hFWHead.resetEachFrame()
def DecideNextAction(): Global.myLastRole = Constant.WINGER Global.myRole = Constant.WINGER Indicator.setDefault() hFWHead.resetEachFrame() perform()
def resetEachFrame(): hFWHead.resetEachFrame() hFWHead.minPosVariance = 55 hFWHead.minHeadVariance = 35 hFWHead.focusTotalTime = 20