Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: RectangleShape à la taille de la fenêtre  (Lu 945 fois)

0 Membres et 1 Invité sur ce sujet

Saxeriko

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
RectangleShape à la taille de la fenêtre
« le: Avril 28, 2015, 03:43:17 pm »
Bonjour,

Je rencontre un problème ridicule qui m'agace particulièrement. Je souhaite afficher un RectangleShape dans toute ma fenêtre. Voici le code dans le main:

sf::RenderWindow window; // Fenetre de jeu
window.create(sf::VideoMode(sf::VideoMode::getDesktopMode()), "Test");

while(window.isOpen())
{
      window.clear();
      drawRectangle(&window);
      window.display();
}
 

Et drawRectangle :

void drawRectangle(sf::RenderWindow* window)
{
      sf::RectangleShape rectangle_test((sf::Vector2f)window->getSize());
      window->draw(rectangle_test);
}
 

Le rectangle s'affiche correctement dans la fenêtre mais n'occupe jamais toute la fenêtre alors que je lui donne la taille de la fenêtre dans son constructeur ! Quelqu'un peut il m'aider à résoudre ce contretemps ?

Merci d'avance.

G.

  • Hero Member
  • *****
  • Messages: 1592
    • Voir le profil
Re : RectangleShape à la taille de la fenêtre
« Réponse #1 le: Avril 28, 2015, 04:36:22 pm »
Ça marche pour moi. :/
Quand tu fais d'autres choses tout est normal ? T'as un écran retina ?