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

Auteur Sujet: Quelles coordonnées pour un sf::Rect?  (Lu 3053 fois)

0 Membres et 1 Invité sur ce sujet

Savitruc

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Quelles coordonnées pour un sf::Rect?
« le: Mars 25, 2016, 08:25:42 pm »
Bonjour,
Je veux avant tout m'excuser pour la stupidité de ma question qui doit paraître ridiculement simple mais je ne comprends pas le fonctionnement de sf::Rect.
La documentation dit de construire sf::Rect comme ceci:
sf::Rect(rectLeft, rectTop, rectWidth, rectHeight)
Sauf que la documentation dit aussi que pour les deux premières variables, ils faut entrer UNE  coordonnée. Pas deux. Or les deux premières variables sont des points. Et il me semble impossible de déclarer un point sans indiquer sa position dans l'axe des abscisses ET des ordonnées.

Je le redis que je vais me taper sur le crâne dès que je verrai la solution mais pour l'instant je remercie quiconque m'accordera un peu de son temps.
Merci.

G.

  • Hero Member
  • *****
  • Messages: 1590
    • Voir le profil
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #1 le: Mars 25, 2016, 08:41:45 pm »
Les 2 premières variables c'est pas 2 points, c'est la coordonnée X et la coordonnée Y du coin haut-gauche du rectangle.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #2 le: Mars 26, 2016, 09:10:52 am »
"gauche, haut, longueur, largeur". Je ne vois vraiment pas ce qu'il y a d'ambigü là-dedans pour construire un rectangle :-\

Si tu as un souci avec la documentation, merci de nous montrer exactement la phrase qui te pose problème. Parfois il y a des coquilles ou des choses pas claires.
Laurent Gomila - SFML developer

Savitruc

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #3 le: Mars 28, 2016, 10:19:38 am »
Si j'essaie de reformuler le problème, la documentation dit:
Citer
A rectangle is defined by its top-left corner and its size.


==>Ca je comprends sans problème.

Citer
rectLeft Left coordinate of the rectangle
rectTop Top coordinate of the rectangle


==>Ca je comprends pas.

Si comme l'a dit G.
Les 2 premières variables c'est pas 2 points, c'est la coordonnée X et la coordonnée Y du coin haut-gauche du rectangle.

Alors je trouve que c'est assez compliqué et mal dit, je veux dire j'ai pas vraiment de problème avec l'anglais mais là, je comprends pas quoi correspond à quoi.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #4 le: Mars 28, 2016, 04:58:48 pm »
Citer
Citer
rectLeft Left coordinate of the rectangle
rectTop Top coordinate of the rectangle

==>Ca je comprends pas.
Gauche (X) et Haut (Y) du rectangle. Ca fait bien deux valeurs... Si vraiment tu ne comprends pas il va falloir expliquer, parce que là j'ai du mal à faire plus simple ;)
Laurent Gomila - SFML developer

Savitruc

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #5 le: Mars 28, 2016, 06:34:30 pm »
Bah écoute merci beaucoup, je trouve juste que c'est assez mal formulé. Mais disons que c'est un problème de ma part.
Allez, j'y retourne.  :P

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #6 le: Mars 28, 2016, 07:48:28 pm »
Si tu as une meilleure formulation je suis preneur ;)
Laurent Gomila - SFML developer

Savitruc

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #7 le: Mars 30, 2016, 01:42:17 pm »
A moins qu'il y ai une subtilité que j'ai n'ai pas saisi, pourquoi ne pas le dire de cette manière?

Citer
sf::Rect(topLeftX, rectTopLeftY, rectWidth, rectHeight)
Define a rectangle by its top-left corner x and y coordinates, its width and its height.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #8 le: Mars 30, 2016, 02:08:02 pm »
Si ce qui n'est pas clair est la documentation de chaque paramètre séparé, il faut me la remplacer par la même chose, pas par une explication globale. Les paramètres doivent être documentés séparément, même s'il y a une explication globale à côté (regarde comment est construit le bloc de commentaire dans le code source).
Laurent Gomila - SFML developer

Savitruc

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Re : Quelles coordonnées pour un sf::Rect?
« Réponse #9 le: Mars 30, 2016, 09:14:39 pm »
Oui enfin c'était une idée vite fait hein :p
Pis bon, maintenant je comprends, et comme je dois être le seul tout les 5 ans à demander ne t'embête pas pas trop, c'est déjà assez gentil de m'avoir aidé.