package com.pixelmaid.dresscode.antlr.types.tree.UI; import java.util.ArrayList; import java.util.List; import com.pixelmaid.dresscode.antlr.types.Scope; import com.pixelmaid.dresscode.antlr.types.VarType; import com.pixelmaid.dresscode.antlr.types.tree.DCNode; import com.pixelmaid.dresscode.antlr.types.tree.NodeEvent; import com.pixelmaid.dresscode.drawing.primitive2d.Drawable; import com.pixelmaid.dresscode.events.CustomEvent; public class UINode extends NodeEvent implements DCNode { protected List<DCNode> params; protected int line; protected Scope scope; public UINode(List<DCNode> n, Scope s) { params = n; scope = s; //System.out.println("created new drawable node at line:"+line); } @Override public VarType evaluate() { ArrayList<Double> values = new ArrayList<Double>(); return null; //throw new RuntimeException("Illegal function call: " + this); } }