adrigm
4/7/2013 - 2:21 PM

renderwindow.cpp

#include <SFML/Graphics.hpp>

int main()
{
	// Crea una ventana de 640x480x32 con el título SFML window
	sf::RenderWindow window(sf::VideoMode(640, 480, 32), "SFML window");

	// Activa la sincronización vertical (60 fps)
	window.setVerticalSyncEnabled(true);
 
	// Game Loop mientras la ventana esté abierta
	while (window.isOpen())
	{
		// Creamos un objeto evento
		sf::Event event;
		// Procesamos la pila de eventos
		while (window.pollEvent(event))
		{
			// Si el evento es de tipo Closed cerramos la ventana
			if (event.type == sf::Event::Closed)
			window.close();
		}

		// Limpiamos la pantalla
		window.clear(sf::Color(180, 200, 255));
 
		// Actualizamos la ventana
		window.display();
	}
 
	return EXIT_SUCCESS;
}