EDU.gatech.cc.is.clay
Class Node

java.lang.Object
  |
  +--EDU.gatech.cc.is.clay.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
Node()
           
 
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

DEBUG

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

embedded_nodes

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

Node

public Node()
Method Detail

initTrial

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.