X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=_Overlay.pde;h=5bd90d3553034d42227e49baaac73f2d4a886d73;hb=c39f7a0462dfcf7f5ba9b1f6e181e990e4490969;hp=3e661d896886d0f4d633e9129e8a9d7fd6056865;hpb=809f35189181488d1b0c7586b88c6fc2e910f0ab;p=SugarCubes.git diff --git a/_Overlay.pde b/_Overlay.pde index 3e661d8..5bd90d3 100644 --- a/_Overlay.pde +++ b/_Overlay.pde @@ -257,6 +257,7 @@ class OverlayUI { } ellipseMode(CENTER); + noStroke(); fill(#222222); // For some reason this arc call really crushes drawing performance. Presumably // because openGL is drawing it and when we overlap the second set of arcs it @@ -268,18 +269,17 @@ class OverlayUI { fill(lightGreen); arc(xPos + knobSize/2, yPos + knobSize/2, knobSize, knobSize, HALF_PI + knobIndent, endArc); - // Center circle of knob - fill(#333333); - ellipse(xPos + knobSize/2, yPos + knobSize/2, knobSize/2, knobSize/2); - // Mask notch out of knob fill(color(0, 0, 30)); beginShape(); - vertex(xPos + knobSize/2 - 3, yPos + knobSize - 8); - vertex(xPos + knobSize/2 - 5, yPos + knobSize); - vertex(xPos + knobSize/2 + 5, yPos + knobSize); - vertex(xPos + knobSize/2 + 3, yPos + knobSize - 8); + vertex(xPos + knobSize/2, yPos + knobSize/2.); + vertex(xPos + knobSize/2 - 6, yPos + knobSize); + vertex(xPos + knobSize/2 + 6, yPos + knobSize); endShape(); + + // Center circle of knob + fill(#333333); + ellipse(xPos + knobSize/2, yPos + knobSize/2, knobSize/2, knobSize/2); fill(0); rect(xPos, yPos + knobSize + 2, knobSize, knobLabelHeight - 2);