dc37a14010
floodfill — скан-строчная заливка области до границы (self-bracket чтение: корректно, но медленно; raw-оптимизация в TODO). pieslice/sector — залитые сектора круга/эллипса: границу (центр→дуга→ центр) прогоняем через _bgi_poly_edge и заливаем min/max по строкам, как fillpoly (для >180° возможен перелив — упрощение). Проверено в MAME (tests/bgitest): floodfill круга, круговая диаграмма, штрих-сектор. Доки/справочник/память обновлены (Ф2a-c готовы; Ф2d = images/viewport/ text-style/line-style — осталось). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
8 lines
256 B
C
8 lines
256 B
C
/* pieslice — залитый сектор круга радиуса r (частный случай sector). */
|
|
#include "_bgi.h"
|
|
|
|
void pieslice(int x, int y, int stangle, int endangle, int radius)
|
|
{
|
|
sector(x, y, stangle, endangle, radius, radius);
|
|
}
|