Tengo un problema, que creo es simple, pero no alcanzo a ver la solucion.
Lo que quiero hacer es poder agarrar sprites, con el mouse, y arrastrarlos a cualquier parte de la ventana, lo unico que pude hacer es que se muevan a la posicion del mouse cuando clickeo, espero que alguien pueda ayudarme
 , desde ya muchas gracias.
 , desde ya muchas gracias.Uso Visual Studio 2008 y SFML, y esto es lo que hice:
 
 - Código: Seleccionar todo
- #include <SFML/Window.hpp>
 #include <SFML/Graphics.hpp>
 
 int main(){
 sf::Image image;
 sf::Sprite sprite;
 circulo.LoadFromFile("imagen.png");
 sprite.SetImage(image);
 sprite.SetPosition(0,0);
 
 sf::Event Event;
 
 sf::RenderWindow App(sf::VideoMode(800,600,32),"Prueba");
 
 while(App.IsOpened())
 {
 while (App.GetEvent(Event)){
 if (Event.Type == sf::Event::Closed)
 App.Close();
 if((Event.Type== sf::Event::MouseButtonPressed ) && (Event.MouseButton.Button == sf::Mouse::Left))
 sprite.SetPosition(Event.MouseButton.X,Event.MouseButton.Y);
 }
 App.Clear();
 App.Draw(sprite);
 App.Display();
 }
 return EXIT_SUCCESS;
 }



 , recien veo la respuesta porque me llegaban a correos no deseados
 , recien veo la respuesta porque me llegaban a correos no deseados