Class Node

Direct Known Subclasses:
NodeScalar, NodeVec2, NodeVec2Array

public class Node
extends java.lang.Object

The basic unit for constructing behaviors in Clay. Nodes may have complex constructors - indicating which other nodes are embedded within them. This is the super-class of all nodes.

For detailed information on how to configure behaviors, see the Clay page.

Copyright (c)1997, 1998 Tucker Balch

Field Summary
static boolean DEBUG
          Turns debug printing on or off.
protected  Node[] embedded_nodes
          The nodes recursively embedded in this node.
Constructor Summary
Method Summary
 void initTrial()
          Begins a new trial.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public static final boolean DEBUG
Turns debug printing on or off.


protected Node[] embedded_nodes
The nodes recursively embedded in this node.
Constructor Detail


public Node()
Method Detail


public void initTrial()
Begins a new trial. This is implemented with an empty method, so that classes that extend Node may choose to ignore it.