1
Graphique / 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:
Et drawRectangle :
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.
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();
}
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);
}
{
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.