typedef struct
{
sf::Vector2f position; // Координаты
float angle; // Угол относительно оси
float thrust; // Тяга трастера
//... и так далее
} calcThrusterType;
std::vector <calcThrusterType> thrusters;
std::sort(thrusters.begin(), thrusters.end(),
[](const calcThrusterType& x, const calcThrusterType& y) {
return (x.angle < y.angle);
});
bool angleLess(const cTT& x, const cTT& y) { return x.angle < y.angle; }
std::sort(thrusters.begin(), thrusters.end(), angleLess);