function dynaSurf_circle_fill(_x, _y, ss) { switch(round(ss)) { case 0 : case 1 : draw_point( _x, _y ); break; case 2 : draw_point( _x + 0, _y + 0 ); draw_point( _x + 1, _y + 0 ); draw_point( _x + 0, _y + 1 ); draw_point( _x + 1, _y + 1 ); break; case 3 : draw_point( _x, _y ); draw_point( _x - 1, _y ); draw_point( _x + 1, _y ); draw_point( _x, _y + 1 ); draw_point( _x, _y - 1 ); break; default : draw_circle(_x, _y, ss - 2, false); break; } }