def goaliePosition(player):
    """
    Have the robot navigate to the position reported to it from playbook
    """
    nav = player.brain.nav
    my = player.brain.my
    ball = player.brain.ball
    heading = None

    if player.firstFrame():
        nav.positionPlaybook()
        player.brain.tracker.trackBall()

    if goalTran.goalieIsLost(player):
        return player.goLater('spinToField')

    return player.stay()
Exemple #2
0
def goaliePosition(player):
    """
    Have the robot navigate to the position reported to it from playbook
    """
    nav = player.brain.nav
    my = player.brain.my
    ball = player.brain.ball
    heading = None

    if player.firstFrame():
        nav.positionPlaybook()
        player.brain.tracker.trackBallFixedPitch()

    if goalTran.goalieIsLost(player):
        return player.goLater('spinToField')

    return player.stay()