Фигуры
Введение
SFML предоставляет набор классов для отображения простых фигур. Каждый из типов фигур — это отдельный класс, но все они происходят из одного базового класса и потому имеют набор одинаковых методов. Каждый класс добавляет специфичные для него свойства: радиус для круга, размеры для прямоугольника, вершины многоугольника и т.д.
Общие свойства фигур
Трансформация (позиция, поворот, масштаб)
Это свойство является общим для всех графических классов SFML, поэтому они описаны в отдельном руководстве: (пока тут ссылка на не переведённый оригинал).
Цвет
Одно из главнейших свойств фигур — это их цвет, который можно менять с помощью метода setFillColor().
sf::CircleShape shape(50); // задаём фигуре зелёный цвет shape.setFillColor(sf::Color(100, 250, 50));