//////////////////////////////////////////////////////////// /// \mainpage /// /// \section welcome Welcome /// Welcome to the official SFML documentation. Here you will find a detailed /// view of all the SFML classes, as well as source /// files.
/// If you are looking for tutorials, you can visit the official website /// at www.sfml-dev.org. /// /// \section example Short example /// Here is a short example, to show you how simple it is to use SFML : /// /// \code /// /// #include /// #include /// /// int main() /// { /// // Create the main window /// sf::RenderWindow window(sf::VideoMode(800, 600), "SFML window"); /// /// // Load a sprite to display /// sf::Image image; /// if (!image.LoadFromFile("cute_image.jpg")) /// return EXIT_FAILURE; /// sf::Sprite sprite(image); /// /// // Create a graphical string to display /// sf::Font font; /// if (!font.LoadFromFile("arial.ttf")) /// return EXIT_FAILURE; /// sf::String text("Hello SFML", font, 50); /// /// // Load a music to play /// sf::Music music; /// if (!music.OpenFromFile("nice_music.ogg")) /// return EXIT_FAILURE; /// /// // Play the music /// music.Play(); /// /// // Start the game loop /// while (window.IsOpened()) /// { /// // Process events /// sf::Event event; /// while (window.GetEvent(event)) /// { /// // Close window : exit /// if (event.Type == sf::Event::Closed) /// window.Close(); /// } /// /// // Clear screen /// window.Clear(); /// /// // Draw the sprite /// window.Draw(sprite); /// /// // Draw the string /// window.Draw(text); /// /// // Update the window /// window.Display(); /// } /// /// return EXIT_SUCCESS; /// } /// \endcode ////////////////////////////////////////////////////////////