public abstract class BasicThinker extends SubThinker<CellGame,BasicState,BasicThinker>
A BasicThinker is a type of SubThinker that is used by BasicStates, 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 GameStates or their CellGames.
Constructor and Description |
---|
BasicThinker()
Constructs a BasicThinker.
|
addedActions, getEffectiveTimeFactor, getFramePriority, getGame, getGameState, getNewSuperThinker, getSuperThinker, getThis, removedActions, setFramePriority, setSuperThinker
addSubThinker, addSubThinkerActions, clearLineages, clearSubThinkers, frameActions, getFrameEvents, getGameClass, getNumSubThinkers, getStateClass, getSubThinkerClass, getTimeFactor, getTimerValue, iteratingThroughSubThinkers, removeLineage, removeSubThinker, removeSubThinkerActions, setTimeFactor, setTimerValue, subThinkerIterator