Используя sfml, по некоторым причинам я хотел бы сохранить свои вершины в таком списке:
std::list<sf::Vertex> shape{};
shape.push_back(sf::Vertex(...);
но я действительно не знаю, как позвонить на
window.draw(...);
Я думаю, это должно выглядеть примерно так:
window.draw(shape.begin(), shape.size(), sf::LineStrip);
Теперь, я думаю, причина в том, что это не работает, в том, что списки не поддерживают случайный доступ ... Любая идея, кто-нибудь?