UG_DrawArc()

Рисует дугу выбранным цветом

Прототип:

#include <ugui.h>
void UG_DrawArc( UG_S16 x, UG_S16 y, UG_S16 r, UG_U8 s, UG_COLOR c );

Аргументы:

x
Расположение центра окружности по X
y
Расположение центра окружности по Y
r
Радиус скругления
s
Выбранные сектора
c
Цвет отрисовки

Библиотека:

ugui

Пример использования:

UG_U16 sec;
UG_U8 j, tog;
while ( 1 )
{
for ( sec = 1; sec != 0x100; sec <<= 1 )
{
j++;
if ( j >= 9 )
{
j = 0;
tog = !tog;
}
if ( tog )
UG_DrawArc( 100, 200, 20, sec, C_BLACK );
else
UG_DrawArc( 100, 200, 20, sec, C_WHITE );
delay_ms( 60 );
}

UG_DrawArc.png
Рисунок 1. Пример применения функции UG_DrawArc()




Предыдущий раздел: Базовые функции