package ac.essex.ooechs.treeanimator.examples;

import ac.essex.ooechs.treeanimator.AnimatedNode;

/**
 * Created by IntelliJ IDEA.
 * User: Olly
 * Date: 25-Jun-2007
 * Time: 11:11:27
 * To change this template use File | Settings | File Templates.
 */
public class DecisionTree extends AnimatedNode {

    public DecisionTree() {

        super("if");

        AnimatedNode equals1 = new AnimatedNode("=");
        equals1.add(new AnimatedNode("corners"));
        equals1.add(new AnimatedNode("4"));
        add(equals1);

        AnimatedNode if2 = new AnimatedNode("if");
        AnimatedNode equals2 = new AnimatedNode("=");
        equals2.add(new AnimatedNode("ratio"));
        equals2.add(new AnimatedNode("1"));
        if2.add(equals2);

        AnimatedNode return3 = new AnimatedNode("return");
        AnimatedNode return4 = new AnimatedNode("return");
        return3.add(new AnimatedNode("SQUARE"));
        return4.add(new AnimatedNode("RECT"));
        if2.add(return3);
        if2.add(return4);

        add(if2);

        AnimatedNode returnNode = new AnimatedNode("return");
        returnNode.add(new AnimatedNode("CIRCLE"));
        add(returnNode);

    }

}
