int margin=2; int titleHeight=12; int wWidth=60; int wHeight=52; int lineSpacing=12; int genomeFontSize=12; boolean drawConnections=false; void drawGenome(genome g,position p) { position pos=new position(p); for(int i=0;ip.x&&mouseX0-wWidth&&p.x0) { tabX=tabX+(targetX-tabX)*speed; tabX=constrain(tabX,0,length); } draw(); } void draw() { push(); translate(p.x,p.y); rectMode(CORNER); //draw the bar fill(60); stroke(120); rect(0,0,length+10,thickness); //draw the tab noStroke(); fill(100,110,104); if(mouseX>p.x-15&&mouseXp.y-15&&mouseY