direct.fsmΒΆ

This package contains implementations of a Finite State Machine, an abstract construct that holds a particular state and can transition between several defined states. These are useful for a range of logic programming tasks.

For more information on FSMs, consult the Finite State Machines section of the programming manual.

direct.fsm.ClassicFSM

Finite State Machine module: contains the ClassicFSM class.

direct.fsm.FSM

The new Finite State Machine module.

direct.fsm.FourState

Contains the FourState class.

direct.fsm.FourStateAI

Contains the FourStateAI class.

direct.fsm.SampleFSM

Undocumented Module

direct.fsm.State

State module: contains State class

direct.fsm.StateData

StateData module: contains StateData class

direct.fsm.StatePush