mirror of https://github.com/espruino/BangleApps
choozi - Rename drawArc to fillArc
parent
bc20ce3f5b
commit
36557e4f5e
|
@ -58,7 +58,7 @@ function drawPerimeter() {
|
|||
for (var i = 0; i < N; i++) {
|
||||
g.setColor(colours[i%colours.length]);
|
||||
var minAngle = (i/N)*radians;
|
||||
GU.drawArc(g, perimMin,perimMax,minAngle,minAngle+arclen, centreX, centreY, stepAngle);
|
||||
GU.fillArc(g, centreX, centreY, perimMin,perimMax,minAngle,minAngle+arclen, stepAngle);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -115,10 +115,10 @@ function choose() {
|
|||
animateChoice((minAngle+maxAngle)/2);
|
||||
g.setColor(colours[chosen%colours.length]);
|
||||
for (var i = segmentMax-segmentStep; i >= 0; i -= segmentStep){
|
||||
GU.drawArc(g, i, perimMax, minAngle, maxAngle, centreX, centreY, stepAngle);
|
||||
GU.fillArc(g, centreX, centreY, i, perimMax, minAngle, maxAngle, stepAngle);
|
||||
if (process.env.HWVERSION == 2) g.flip();
|
||||
}
|
||||
GU.drawArc(g, 0, perimMax, minAngle, maxAngle, centreX, centreY, stepAngle);
|
||||
GU.fillArc(g, centreX, centreY, 0, perimMax, minAngle, maxAngle, stepAngle);
|
||||
for (var r = 1; r < segmentMax; r += circleStep){
|
||||
g.fillCircle(centreX,centreY,r);
|
||||
if (process.env.HWVERSION == 2) g.flip();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// draw an arc between radii minR and maxR, and between angles minAngle and maxAngle, all angles are radians
|
||||
exports.drawArc = function(graphics, minR, maxR, minAngle, maxAngle, X, Y, stepAngle) {
|
||||
// draw an arc between radii minR and maxR, and between angles minAngle and maxAngle centered at X,Y. All angles are radians.
|
||||
exports.fillArc = function(graphics, X, Y, minR, maxR, minAngle, maxAngle, stepAngle) {
|
||||
var step = stepAngle || 0.2;
|
||||
var angle = minAngle;
|
||||
var inside = [];
|
||||
|
|
Loading…
Reference in New Issue