Tree t; Button[] B= new Button[10]; xSlider s1; int caughti=-1; int parentn=-1; boolean search=true; boolean add=false; boolean delete=false; int parentnd=-1; boolean searchd=true; PFont font; boolean showEX=true; void setup() { size(1000,700); background(0); stroke(255); smooth(); //Generate Tree t= new Tree(width/2+100, height-100, 90, 150, 10, 255); //Create Buttons for(int i=0; i < B.length; i++) { if(i<5) { B[i] = new Button(i+1,i*30+25,height-280,20,20,100,50, i+1, 0, 0); } else { B[i] = new Button(i+1,(i-5)*30+25,height-200,20,20,100,50, i+1, 0, 0); } } //Set reset button to be brighter B[5].setSON(255); B[5].setSOFF(150); //Create Slider s1 = new xSlider( 17, height-150, 130, 100, 0,255); //Create Font font = loadFont("ArialMT-24.vlw"); textFont(font, 12); } void draw() { //background(0); fill(0,0,0,s1.givev()); rect(0,0,width,height); //Draw tree and buttons t.render(); s1.render(); for(int i=0; i < B.length; i++) { B[i].render(); } //Makes alterations detectmousePressed(); t.controltree(ButtonVal(),second()%10); t.update(); delay(100); fill(0); noStroke(); rect(0,0,250,300); drawMODE(); }