public static void draw(GNode node) {
GContext context = node.getContext();
context.setColor(context.nodeColor);
float r = context.getPixelNodeWidth()/2;
context.drawCircle(node.getX()+r, node.getY(), r, true);
context.drawString(context.getBoxFont(), node.state.toString(), node.getX()+r, node.getY(), GContext.ALIGN_CENTER);
}
public static boolean nodeContainsPoint(GNode node, Point p) {
float nr = node.getContext().getPixelNodeWidth()/2;