2024-01-22 09:55:19 +07:00
|
|
|
function dynaSurf_circle_fill(_x, _y, ss) {
|
|
|
|
switch(round(ss)) {
|
|
|
|
case 0 :
|
|
|
|
case 1 :
|
2025-02-12 16:35:48 +07:00
|
|
|
draw_point( _x, _y );
|
2024-01-22 09:55:19 +07:00
|
|
|
break;
|
2025-02-12 16:35:48 +07:00
|
|
|
|
2024-01-22 09:55:19 +07:00
|
|
|
case 2 :
|
2025-02-12 16:35:48 +07:00
|
|
|
draw_point( _x + 0, _y + 0 );
|
|
|
|
draw_point( _x + 1, _y + 0 );
|
|
|
|
draw_point( _x + 0, _y + 1 );
|
|
|
|
draw_point( _x + 1, _y + 1 );
|
2024-01-22 09:55:19 +07:00
|
|
|
break;
|
2025-02-12 16:35:48 +07:00
|
|
|
|
2024-01-22 09:55:19 +07:00
|
|
|
case 3 :
|
2025-02-12 16:35:48 +07:00
|
|
|
draw_point( _x, _y );
|
|
|
|
draw_point( _x - 1, _y );
|
|
|
|
draw_point( _x + 1, _y );
|
|
|
|
draw_point( _x, _y + 1 );
|
|
|
|
draw_point( _x, _y - 1 );
|
2024-01-22 09:55:19 +07:00
|
|
|
break;
|
2025-02-12 16:35:48 +07:00
|
|
|
|
2024-01-22 09:55:19 +07:00
|
|
|
default :
|
|
|
|
draw_circle(_x, _y, ss - 2, false);
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|