1
Graphics / Re: Draw sprite to renderwindow automatically
« on: December 23, 2022, 05:39:34 pm »
A simple approach would be to place your sprites in a vector, and loop over it when you draw:
However if you're getting more serious about your code design I highly recommend reading SFML Game Development and Game Programming Patterns - both of which I found invaluable when I was learning SFML.
std::vector<sf::Sprite> sprites;
//insert sprites here
for (const auto& sprite : sprites)
{
window.draw(sprite);
}
//insert sprites here
for (const auto& sprite : sprites)
{
window.draw(sprite);
}
However if you're getting more serious about your code design I highly recommend reading SFML Game Development and Game Programming Patterns - both of which I found invaluable when I was learning SFML.