- Thinker<T extends CellGameState<T,U,V>,U extends Thinker<T,U,V>,V extends ThinkerState<T,U,V>> - Class in cell2D
-
A Thinker is a collection of methods that contributes to the mechanics of
the CellGameState to which it is assigned.
- Thinker() - Constructor for class cell2D.Thinker
-
Creates a new Thinker.
- thinkerIterator() - Method in class cell2D.CellGameState
-
Returns a new Iterator over this CellGameState's list of Thinkers.
- ThinkerState<T extends CellGameState<T,U,V>,U extends Thinker<T,U,V>,V extends ThinkerState<T,U,V>> - Class in cell2D
-
A ThinkerState represents a state that a Thinker can occupy.
- ThinkerState() - Constructor for class cell2D.ThinkerState
-
- TimedEvent<T extends CellGameState> - Class in cell2D
-
A TimedEvent represents a set of actions that can be taken after a delay
managed by a Thinker.
- TimedEvent() - Constructor for class cell2D.TimedEvent
-
- timeUnitActions(CellGame, T) - Method in class cell2D.Thinker
-
Actions for this Thinker to take once every time unit, after
AnimationInstances update their indices but before Thinkers take their
frameActions().
- timeUnitActions(CellGame, T) - Method in class cell2D.ThinkerState
-
Actions for this ThinkerState to take once every time unit, immediately
before its Thinker takes its own timeUnitActions().