Эксперт
-
Автор темы
- #1
Код:
void render::CircularProgressBar(int x, int y, int r1, int r2, int s, int d, Color col, bool inverse)
{
for (int i = s; i < s + d; i++)
{
auto rad = i * 3.1415 / 180;
if (!inverse)
line(x + cos(rad) * r1, y + sin(rad) * r1, x + cos(rad) * r2, y + sin(rad) * r2, col);
else
line(x - sin(rad) * r1, y - cos(rad) * r1, x - sin(rad) * r2, y - cos(rad) * r2, col);
}
}