-
actions: Actions are a means of encapsulating function calls on entities within
a simulation.
-
actionlib: Main classes and functions for implementing actions.
-
agents: Agents within simulation.
-
agentstates: Modules representing different states for agent behaviour.
-
movement: States for agent movement.
-
move: Rest state for agents.
-
rest: Rest state for agents.
-
steering: States for agent steering behaviour.
-
stop: Stop state for agents.
-
walk: Walk state for agents.
-
basic_agents: Agents within simulation.
-
ai_lib: Contains specialised layers and library functions for AI.
-
affiliations: Representations of links (ie.
-
bdt: Binary decision tree.
-
fsm: Generic classes for Finite State Machines.
-
fuzzy: Implementation of fuzzy logic system.
-
logicrules: Generic logic for AI.
-
pathfinding: Classes for finding with paths in terrain.
-
personality: Representations personality traits of an agent.
-
steering: Steering behaviours for simulation entities, such as agents.
-
whiskerbot: Simple obstacle avoiding movement behaviour based on a bot with four
sensor whiskers.
-
behaviours: Behaviours within simulation.
-
behaviourlib: Base classes for behaviours within a simulation.
-
entities: Entities within simulation.
-
base_entities: Base classes for simulation.
-
customentities: Provides an infrastructure for loading and managing custom simulation
entities.
-
events: Classes representing and handling simulation events.
-
eventlib: Main classes representing and handling simulation events.
-
network: Simulation-specific network classes.
-
packets: Creates and handles packets for exchanging simulation data over
network.
-
terrainproxies: Classes for creating client-side proxies of terrain classes.
-
simdata: Classes and functions for handling data attached to simulation
entities.
-
simdatalib: Classes and functions for handling data attached to simulation
entities.
-
simobjects: Objects within simulation.
-
simtime: Classes representing and handling simulation time and schedules.
-
schedules: Schedules for time-based activities.
-
timelib: Representation of time within simulation.
-
terrain: Classes representing and handling simulation terrains.
-
utilities: Utility classes and functions for simulation.
-
constants: Constants for simulation classes.
-
svgutils: Utility functions and classes for handling SVG file data.
-
world: Modules providing the root 'world' object for a simulation and
handling processes within that.
-
processes: hanlders for processing the simulation.
-
proxyworlds: Proxy for client-side representation of simulation.
-
worlds: Root class for simulation.
|