def __init__(self, field, referee, team, opponent_team, is_team_yellow=False):
                Strategy.__init__(self, field, referee, team, opponent_team)

                self.team.is_team_yellow = is_team_yellow

                self.robot_states = [self._idle for robot in team.players]
                self.robot_events = [EVENT_SUCCEED for robot in team.players]
                self.robot_goals = [Position() for robot in team.players] #Position vide. Position visée
                self.robot_aim = [Position() for robot in team.players] #Position vide. Position visée
    def __init__(self, field, referee, team, opponent_team, is_team_yellow=False):
        Strategy.__init__(self, field, referee, team, opponent_team)

        self.team.is_team_yellow = is_team_yellow
        self.init_pst = None
        self.target = [None for _ in range(6)]
        self.state = [None for _ in range(6)]
        self.lastKick = time.time()
        self.beginTime = time.time()
        self.on_start = self.halt
Exemple #3
0
            def __init__(self, field, referee, team, opponent_team, is_team_yellow=False):
                Strategy.__init__(self, field, referee, team, opponent_team)

                self.team.is_team_yellow = is_team_yellow

                self.robot_states = [self._idle for robot in team.players]
                self.robot_events = [EVENT_SUCCEED for robot in team.players]
                self.robot_goals = [Position() for robot in team.players] #Position vide. Position visée
                self.robot_aim = [Position() for robot in team.players] #Position vide. Position visée
                self.robot_kick_force = [0 for robot in team.players] #Force de kick
                self.robot_kick_times = [0 for robot in team.players] #Nombre de kick
                self.robot_pass_target = [0 for robot in team.players] #Robot à qui faire la passe

                self.old_ball_speed = 0
                self.collider = Collision(team.players + opponent_team.players)
                self.collision_warning = []
        def __init__(self,
                     field,
                     referee,
                     team,
                     opponent_team,
                     is_team_yellow=False):
            Strategy.__init__(self, field, referee, team, opponent_team)

            self.team.is_team_yellow = is_team_yellow

            self.robot_states = [self._idle for robot in team.players]
            self.robot_events = [EVENT_SUCCEED for robot in team.players]
            self.robot_goals = [Position() for robot in team.players
                                ]  #Position vide. Position visée
            self.robot_aim = [Position() for robot in team.players
                              ]  #Position vide. Position visée
    def __init__(self, field, referee, team, opponent_team, is_team_yellow=False):
        Strategy.__init__(self, field, referee, team, opponent_team)

        self.team.is_team_yellow = is_team_yellow
        self.on_start = self.halt
 def __init__(self, field, referee, team, opponent_team, is_team_yellow=False):
     Strategy.__init__(self, field, referee, team, opponent_team)
     self.blackboard = BlackBoard(team, opponent_team, field.ball)
     self.blackboard.setCurPlay(pQueueLeuLeu(self.blackboard))