actuators
This module contains the base classes for simple and advanced actuators. These classes are the base contract for actuators. If you wish to create your own one, you need to inherit from one of these base class.
- Actuator
- Behavioral
BehavioralBehavioral.__init__()Behavioral.attach()Behavioral.detach()Behavioral.handle_notification()Behavioral.load()Behavioral.next_action()Behavioral.next_move()Behavioral.notify()Behavioral.pause()Behavioral.screen_columnBehavioral.screen_rowBehavioral.serialize()Behavioral.start()Behavioral.stop()Behavioral.store_screen_position()
- PathActuator
PathActuatorPathActuator.__init__()PathActuator.attach()PathActuator.detach()PathActuator.handle_notification()PathActuator.load()PathActuator.next_move()PathActuator.notify()PathActuator.pause()PathActuator.screen_columnPathActuator.screen_rowPathActuator.serialize()PathActuator.set_path()PathActuator.start()PathActuator.stop()PathActuator.store_screen_position()
- PatrolActuator
PatrolActuatorPatrolActuator.__init__()PatrolActuator.attach()PatrolActuator.detach()PatrolActuator.handle_notification()PatrolActuator.load()PatrolActuator.next_move()PatrolActuator.notify()PatrolActuator.pause()PatrolActuator.screen_columnPatrolActuator.screen_rowPatrolActuator.serialize()PatrolActuator.set_path()PatrolActuator.start()PatrolActuator.stop()PatrolActuator.store_screen_position()
- PathFinder
PathFinderPathFinder.__init__()PathFinder.add_waypoint()PathFinder.attach()PathFinder.clear_waypoints()PathFinder.current_path()PathFinder.current_waypoint()PathFinder.detach()PathFinder.find_path()PathFinder.handle_notification()PathFinder.load()PathFinder.next_action()PathFinder.next_move()PathFinder.next_waypoint()PathFinder.notify()PathFinder.pause()PathFinder.remove_waypoint()PathFinder.screen_columnPathFinder.screen_rowPathFinder.serialize()PathFinder.set_destination()PathFinder.start()PathFinder.stop()PathFinder.store_screen_position()
- RandomActuator
RandomActuatorRandomActuator.__init__()RandomActuator.attach()RandomActuator.detach()RandomActuator.handle_notification()RandomActuator.load()RandomActuator.movesetRandomActuator.next_move()RandomActuator.notify()RandomActuator.pause()RandomActuator.screen_columnRandomActuator.screen_rowRandomActuator.serialize()RandomActuator.start()RandomActuator.stop()RandomActuator.store_screen_position()
- UnidirectionalActuator
UnidirectionalActuatorUnidirectionalActuator.__init__()UnidirectionalActuator.attach()UnidirectionalActuator.detach()UnidirectionalActuator.handle_notification()UnidirectionalActuator.load()UnidirectionalActuator.next_move()UnidirectionalActuator.notify()UnidirectionalActuator.pause()UnidirectionalActuator.screen_columnUnidirectionalActuator.screen_rowUnidirectionalActuator.serialize()UnidirectionalActuator.start()UnidirectionalActuator.stop()UnidirectionalActuator.store_screen_position()