class UIslider { private int x0, y0, xW, yW; private float value, maxVal, minVal; private String[] label; UIslider(int _x0, int _y0, int _xW, int _yW, float _val, float _minVal, float _maxVal, String _label){ x0 = _x0; y0 = _y0; xW = _xW; yW = _yW; set(_val); minVal = _minVal; maxVal = _maxVal; label = split(_label,'\n'); } public final void draw(){ stroke(200); fill(160); line(x0,y0+yW/2,x0+xW,y0+yW/2); rect(x0+value, y0, 4, yW+1); fill(180); for (int l=0;lx0 && mouseXy0 && mouseY