package p5;
import anar.*;




import processing.core.PApplet;

public class Test03LStar extends PApplet {

  /*
   * Example for Anar library by Guillaume LaBelle + Julien Nembrini
   * http://anar.ch
   */


  Obj myObj = new Obj();


  public void setup(){
    size(800,400,OPENGL);
    frameRate(200);

    Anar.init(this);
    Anar.drawAxis(true);

    myObj.add(new Star(50,75,10));


    Face rect = new Circle(Anar.Pt(10,20,30),10,50);
    myObj.add(rect);


    Param a = new Param(50);
    Param b = new Param(2);
    Param d = new Param(3);
    Param e = new Param(4);

    ParamMul c = new ParamMul(a,b);
    c.add(d);
    c.add(e);

    println(c);

    String[] st = new String[1];
    st[0] = myObj.parentListGraphViz();
    saveStrings(this.getClass().getName()+".dot",st);

    println(myObj.parentList());
    Anar.sliders(myObj);
  }


  public void draw(){
    background(155);
    myObj.draw();
  }


  public static void main(String[] args){
    PApplet.main(new String[]{Test03LStar.class.getName()});
  }
}

