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)
Beispiel #3
0
 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)