public abstract class BasicSpaceThinker extends SpaceThinker<CellGame,BasicSpaceState,BasicSpaceThinker>
A BasicSpaceThinker is a type of SpaceThinker that is used by BasicSpaceStates, which have no special capabilities, and treats their CellGames as basic CellGames. It does not automatically share any custom fields or methods between itself and its SpaceStates or their CellGames.
BasicThinkerObject
Constructor and Description |
---|
BasicSpaceThinker()
Constructs a BasicSpaceThinker.
|
addSubThinkerActions, beforeMovementActions, getBeforeMovementEvents, getBeforeMovementPriority, removeSubThinkerActions, setBeforeMovementPriority
addedActions, getEffectiveTimeFactor, getFramePriority, getGame, getGameState, getNewSuperThinker, getSuperThinker, getThis, removedActions, setFramePriority, setSuperThinker
addSubThinker, clearLineages, clearSubThinkers, frameActions, getFrameEvents, getGameClass, getNumSubThinkers, getStateClass, getSubThinkerClass, getTimeFactor, getTimerValue, iteratingThroughSubThinkers, removeLineage, removeSubThinker, setTimeFactor, setTimerValue, subThinkerIterator