Bonsoirs,
Alors voila aujourd'hui je suis confronté à un gros problème avec la sfml : impossible de faire bouger des sf::Drawable. Voici mon code (plus facile à expliquer comme sa :p ) :
std::list<sf::Drawable*> drawableForFrame;
Widget::update(drawableForFrame);
Ici, ma classe va récupérer les sf::Drawable des Widget fille (comme des Buttons, ou des cases à coché), grâce à la méthode Widget::update (Frame hérite de Widget). Jusque là pas de soucis. Mais Frame hérite aussi de sf::RenderTexture (normale j'ai envie de dire). Sauf que la position d'un sprite par exemple entre un sf::RenderWindow (ma fenêtre), et sf::RenderTexture n'est pas du tout pareils. Disons que Frame c'est une petite fenêtre dans une grande fenêtre.
Brefs vous voyez ce n'est pas correcte. Ce que j'aimerai faire, c'est changé la position, les faire bouger plus exactement des sf::Drawable reçu. Mais impossible de savoir comment x) .
Si ce n'est pas clair (et je sais que sa ne l'est pas), n'hésitez pas à me demander de ré expliquer quelque chose.
Merci d'avance.