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
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))