def __init__(self, agent): super().__init__(agent) self.agent.get_facing() self.agent.movement = agent_actions.AgentTargeter(self.agent) self.agent.rotation_target = None
def __init__(self, agent): super().__init__(agent) self.agent.stop_movement = False if self.agent.destinations: destination = self.agent.destinations.pop(0) self.pathfinder = agent_actions.AgentPathfinding( self.agent, destination) else: self.pathfinder = None self.agent.movement = agent_actions.AgentTargeter(self.agent)
def set_targeter(self): self.movement = agent_actions.AgentTargeter(self)
def __init__(self, agent): super().__init__(agent) self.agent.animation.survey_points() self.agent.movement = agent_actions.AgentTargeter(self.agent)