/** Draw the circle with current specifications on screen. */ private void draw() { if (isVisible) { Canvas canvas = Canvas.getCanvas(); canvas.draw( this, color, new Ellipse2D.Double( xPosition, yPosition, diameter, diameter)); canvas.wait(10); } }
/* * Erase the circle on screen. */ private void erase() { Canvas canvas = Canvas.getCanvas(); canvas.erase(new Ellipse2D.Double(xPosition, yPosition, diameter, diameter)); }
/* * Draw the circle with current specifications on screen. */ private void draw() { Canvas canvas = Canvas.getCanvas(); canvas.setForegroundColour(color); canvas.fill(new Ellipse2D.Double(xPosition, yPosition, diameter, diameter)); canvas.wait(10); }
/** Erase the circle on screen. */ private void erase() { if (isVisible) { Canvas canvas = Canvas.getCanvas(); canvas.erase(this); } }
/** Erase this ball at its current position. */ public void erase() { canvas.eraseCircle(xPosition, yPosition, diameter); }
/** Draw this ball at its current position onto the canvas. */ public void draw() { canvas.setForegroundColor(color); canvas.fillCircle(xPosition, yPosition, diameter); }