Les sprites et les images sont des objets différents. Une image est un tableau de pixels en mémoire. Sous sfml chaque pixel peut être représente par un objet de la classe Color().
Un sprite est un élément qui peut être dessiné dans un canevas ou une fenêtre de rendu (RenderWindow). Un sprite est une représentation d'une image.
Ci dessous la définition d'une fonction main avec instanciation d'un conteneur pouvant dessiner des sprites.
#include <SFML/Graphics.hpp> int main(int argc, char** argv) { //instanciation d'un container capable d'afficher des sprites sf::RenderWindow app(sf::VideoMode(800, 600, 32), "Test", sf::Style::Resize|sf::Style::Titlebar|sf::Style::Close); //chargement d'une image en mémoire sf::Image backgroud; while(app.IsOpened()) { // Ecouter les evenements // Redessiner app.Clear(); app.Display(); } return EXIT_SUCCESS; }