#include <SFML/Audio.hpp> #include <SFML/Graphics.hpp> int main() { // Create the main window sfRenderWindow App(sfVideoMode(800, 600), "SFML window", false); // Load a sprite to display sfImage Image; if (!Image.LoadFromFile("cute_image.jpg")) return EXIT_FAILURE; sfSprite Sprite(Image); // Create a graphical string to display sfString Text("Hello SFML", "arial.ttf", 50); // Load a music to play sfMusic Music; if (!Music.Open("nice_music.ogg")) return EXIT_FAILURE; // Play the music Music.Play(); // Start the game loop bool Running = true; while (Running) { // Process events sfEvent Event; while (App.GetEvent(Event)) { // Close window : exit if (Event.Type == sfEvent::Close) Running = false; } // Draw the sprite App.Draw(Sprite); // Draw the string App.Draw(Text); // Update the window App.Display(); } return EXIT_SUCCESS; }