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
Behavioral
Behavioral.__init__()
Behavioral.attach()
Behavioral.detach()
Behavioral.handle_notification()
Behavioral.load()
Behavioral.next_action()
Behavioral.next_move()
Behavioral.notify()
Behavioral.pause()
Behavioral.screen_column
Behavioral.screen_row
Behavioral.serialize()
Behavioral.start()
Behavioral.stop()
Behavioral.store_screen_position()
- PathActuator
PathActuator
PathActuator.__init__()
PathActuator.attach()
PathActuator.detach()
PathActuator.handle_notification()
PathActuator.load()
PathActuator.next_move()
PathActuator.notify()
PathActuator.pause()
PathActuator.screen_column
PathActuator.screen_row
PathActuator.serialize()
PathActuator.set_path()
PathActuator.start()
PathActuator.stop()
PathActuator.store_screen_position()
- PatrolActuator
PatrolActuator
PatrolActuator.__init__()
PatrolActuator.attach()
PatrolActuator.detach()
PatrolActuator.handle_notification()
PatrolActuator.load()
PatrolActuator.next_move()
PatrolActuator.notify()
PatrolActuator.pause()
PatrolActuator.screen_column
PatrolActuator.screen_row
PatrolActuator.serialize()
PatrolActuator.set_path()
PatrolActuator.start()
PatrolActuator.stop()
PatrolActuator.store_screen_position()
- PathFinder
PathFinder
PathFinder.__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_column
PathFinder.screen_row
PathFinder.serialize()
PathFinder.set_destination()
PathFinder.start()
PathFinder.stop()
PathFinder.store_screen_position()
- RandomActuator
RandomActuator
RandomActuator.__init__()
RandomActuator.attach()
RandomActuator.detach()
RandomActuator.handle_notification()
RandomActuator.load()
RandomActuator.moveset
RandomActuator.next_move()
RandomActuator.notify()
RandomActuator.pause()
RandomActuator.screen_column
RandomActuator.screen_row
RandomActuator.serialize()
RandomActuator.start()
RandomActuator.stop()
RandomActuator.store_screen_position()
- UnidirectionalActuator
UnidirectionalActuator
UnidirectionalActuator.__init__()
UnidirectionalActuator.attach()
UnidirectionalActuator.detach()
UnidirectionalActuator.handle_notification()
UnidirectionalActuator.load()
UnidirectionalActuator.next_move()
UnidirectionalActuator.notify()
UnidirectionalActuator.pause()
UnidirectionalActuator.screen_column
UnidirectionalActuator.screen_row
UnidirectionalActuator.serialize()
UnidirectionalActuator.start()
UnidirectionalActuator.stop()
UnidirectionalActuator.store_screen_position()