|
@@ -422,7 +422,7 @@ class Graphics extends Drawable {
|
|
public function drawCircle( cx : Float, cy : Float, ray : Float, nsegments = 0 ) {
|
|
public function drawCircle( cx : Float, cy : Float, ray : Float, nsegments = 0 ) {
|
|
flush();
|
|
flush();
|
|
if( nsegments == 0 )
|
|
if( nsegments == 0 )
|
|
- nsegments = Math.ceil(ray * 3.14 * 2 / 4);
|
|
|
|
|
|
+ nsegments = Math.ceil(Math.abs(ray * 3.14 * 2 / 4));
|
|
if( nsegments < 3 ) nsegments = 3;
|
|
if( nsegments < 3 ) nsegments = 3;
|
|
var angle = Math.PI * 2 / nsegments;
|
|
var angle = Math.PI * 2 / nsegments;
|
|
for( i in 0...nsegments + 1 ) {
|
|
for( i in 0...nsegments + 1 ) {
|