예제 #1
0
    def __init__(self, tbrain=None):
        self.playerNumber = 0

        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.locUncert = 0
        # TODO use location objects
        self.walkingToX = 0
        self.walkingToY = 0
        self.ballOn = False
        self.ballAge = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballVelX = 0
        self.ballVelY = 0
        self.ballUncert = 0
        self.role = 0
        self.inKickingState = False
        self.kickingToX = 0
        self.kickingToY = 0
        self.fallen = False
        self.active = True
        self.alive = True
        self.claimedBall = False

        self.frameSinceActive = 0
        self.lastTimestamp = 0
        self.framesWithoutPacket = -1

        self.brain = tbrain  # brain instance
예제 #2
0
    def __init__(self, tbrain=None):
        self.playerNumber = 0

        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.locUncert = 0
        # TODO use location objects
        self.walkingToX = 0
        self.walkingToY = 0
        self.ballOn = False
        self.ballAge = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballVelX = 0
        self.ballVelY = 0
        self.ballUncert = 0
        self.role = 0
        self.inKickingState = False
        self.kickingToX = 0
        self.kickingToY = 0
        self.fallen = False
        self.active = True
        self.claimedBall = False

        self.frameSinceActive = 0
        self.lastTimestamp = 0
        self.framesWithoutPacket = -1

        self.brain = tbrain # brain instance
예제 #3
0
    def __init__(self, tbrain=None):
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballOn = False
        self.role = None
        self.subRole = None
        self.chaseTime = 0

        #other info we want stored
        self.brain = tbrain # brain instance
        self.active = True
        self.grabbing = False
        self.dribbling = False
예제 #4
0
    def __init__(self, tbrain=None):
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballOn = False
        self.role = None
        self.subRole = None
        self.chaseTime = 0

        #other info we want stored
        self.brain = tbrain  # brain instance
        self.active = True
        self.grabbing = False
        self.dribbling = False
예제 #5
0
    def __init__(self, tbrain=None):
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballOn = False
        self.role = None
        self.chaseTime = 0
        self.defenderTime = 0
        self.offenderTime = 0
        self.middieTime = 0
        self.inKickingState = False

        #other info we want stored
        self.brain = tbrain  # brain instance
        self.active = True
예제 #6
0
파일: TeamMember.py 프로젝트: bmende/nbites
    def __init__(self, tbrain=None):
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballOn = False
        self.role = None
        self.chaseTime = 0
        self.defenderTime = 0
        self.offenderTime = 0
        self.middieTime = 0
        self.inKickingState = False

        #other info we want stored
        self.brain = tbrain # brain instance
        self.active = True
예제 #7
0
    def __init__(self, tbrain=None):
        '''variables include lots from the Packet class'''
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        # things in the Packet()
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballX = 0
        self.ballY = 0
        self.role = None
        self.subRole = None
        self.chaseTime = 0
        self.lastPacketTime = time.time()

        #other info we want stored
        self.brain = tbrain # brain instance
        self.active = True
        self.grabbing = False
        self.dribbling = False
예제 #8
0
    def __init__(self, tbrain=None):
        '''variables include lots from the Packet class'''
        RobotLocation.__init__(self, 0.0, 0.0, 0.0)
        # things in the Packet()
        self.playerNumber = 0
        self.ballDist = 0
        self.ballBearing = 0
        self.ballX = 0
        self.ballY = 0
        self.ballOn = False
        self.role = None
        self.subRole = None
        self.chaseTime = 0
        self.lastPacketTime = time.time()

        #other info we want stored
        self.brain = tbrain  # brain instance
        self.active = True
        self.grabbing = False
        self.dribbling = False