I am currently making a game with SFML and I wonder if I should reuse the same sf::Sprite to draw all of the entities that are on screen.
For example, if I wanted to draw 20 entities with the same texture, should I make them share the same sprite and move it to the position of the entity before drawing it or is it ok to use 20 sprites sharing the same sf::Texture ?
Same question for the terrain because there are much more sprites involved.
I am worried about slowing the game a lot, but I read that the important thing was to reuse the same texture instance so I am not sure that it is necessary to reuse the same sprite for every entity.