package lilWorld; import processing.core.PApplet; import processing.core.PFont; public class Scrollbar { HScrollbar[] hs = new HScrollbar[5];// String[] labels = {"drifter gravity", "drifter fertility","creeper gravity","creeper fertility","creeper speed"}; int x = 5; int y = 20; int w = 50; int h = 8; int l = 2; int spacing = 4; PFont font; PApplet parent; Scrollbar(PApplet p) { parent = p; } void setupScrollbars() { font = parent.createFont("Helvetica", 55); parent.textFont(font, 12); System.out.println("EEEP"); for (int i = 0; i < hs.length; i++) { hs[i] = new HScrollbar(x, y + i*(h+spacing), w, h, l,parent); } hs[0].setPos(.5f); hs[1].setPos(0.3f); hs[2].setPos(0.25f); hs[3].setPos(0.25f); hs[4].setPos(0.3f); } void drawScrollbars() { Vars.drifterGrav = hs[0].getPos()*.1f; //sep.mult(25.0f); Vars.drifterBabies = (int) (hs[1].getPos()*10.0); //sep.mult(25.0f); Vars.creeperGrav = hs[2].getPos()*5f; //sep.mult(25.0f); Vars.creeperBabies = (int) (hs[3].getPos()*10.0); Vars.creeperSpeed = hs[4].getPos()*50; //textFont(font); for (int i = 0; i < hs.length; i++) { hs[i].update(); hs[i].draw(); parent.fill(255); parent.text(labels[i],x+w+spacing,y+i*(h+spacing)+spacing); //text(hs[i].getPos(),x+w+spacing+75,y+i*(h+spacing)+spacing); } } }