Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

FilledCircle Surface

  • Автор темы Автор темы hoope
  • Дата начала Дата начала
я выблядок
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
15 Июн 2017
Сообщения
632
Реакции
352
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Есть у кого-нибудь Filled Circle на Surface?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
void draw_circle(SDL_Point center, int radius, SDL_Color color)
{
    SDL_SetRenderDrawColor(renderer, color.r, color.g, color.b, color.a);
    for (int w = 0; w < radius * 2; w++)
    {
        for (int h = 0; h < radius * 2; h++)
        {
            int dx = radius - w;
            int dy = radius - h;
            if ((dx*dx + dy*dy) <= (radius * radius))
            {
                SDL_RenderDrawPoint(renderer, center.x + dx, center.y + dy);
            }
        }
    }
}
 
Назад
Сверху Снизу