void pontomedio(int raio, int valor, int cx, int cy, Boolean apagavel) { int x = 0; int y = raio; double d = 1 - raio; Desenho circulo = new Circunferencia(cor); PontosCircunferência(x, y, cx, cy, valor, apagavel, circulo); while (y > x) { if (d < 0) { d += 2 * x + 3; } else { d += 2 * (x - y) + 5; y--; } x++; PontosCircunferência(x, y, cx, cy, valor, apagavel, circulo); } desenho.Add(circulo); }