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

Auteur Sujet: [resolu] sf::Color en parametre par defaut ?  (Lu 3206 fois)

0 Membres et 1 Invité sur ce sujet

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
[resolu] sf::Color en parametre par defaut ?
« le: Avril 23, 2013, 08:45:28 am »
Salut a tous,

j'aimerais savoir si il est possible de donner une valeur par défaut a un sf::Color car j’utilise une fonction pour m'afficher du texte avec quelques paramètre (souligné, encadré, taille différent) et j'aimerais bien pouvoir aussi modifier la couleur en lui envoyant une couleur sans avoir a en envoyer une a chaque fois (donc par defaut la fonction donnerais la couleur blanche)

voici le header de ma fonction :

void ajouterTexte(int x, int y, std::string text, bool isEncadre = false, int charSize = 15);

voila, j’espère que j'ai étais clair, merci pour toute réponse ^^
« Modifié: Avril 23, 2013, 04:01:38 pm par unitedelite »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::Color en parametre par defaut ?
« Réponse #1 le: Avril 23, 2013, 08:51:14 am »
Et quel est le problème ? Est-ce que tu as au moins essayé avant de te dire que peut-être ce ne serait pas possible pour je ne sais quelle raison ? ;)
Laurent Gomila - SFML developer

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : sf::Color en parametre par defaut ?
« Réponse #2 le: Avril 23, 2013, 09:56:08 am »
Ouais je pensais bien que c'étais pas possible mais je voulais m'en assurer avant de faire autrement  ^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::Color en parametre par defaut ?
« Réponse #3 le: Avril 23, 2013, 09:57:15 am »
C'est pas vraiment ce que je voulais dire... ???

Bien entendu que c'est possible, comme pour n'importe quel autre type de variable.
Laurent Gomila - SFML developer

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : sf::Color en parametre par defaut ?
« Réponse #4 le: Avril 23, 2013, 10:04:50 am »
ah j'avais mal compris alors ^^


j'ai essayé "sf::Color couleur = White", "sf::Color::White", "sf::Color::White couleur" mais sans succés, je vois pas comment le faire, je vais relire la doc pour voir si je trouve une indication ^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::Color en parametre par defaut ?
« Réponse #5 le: Avril 23, 2013, 10:51:42 am »
Prend le temps d'analyser la syntaxe ;)

[type] [nom] = [valeur par défaut]

Donc :

void ajouterTexte(..., sf::Color couleur = sf::Color::White)
Laurent Gomila - SFML developer

unitedelite

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : sf::Color en parametre par defaut ?
« Réponse #6 le: Avril 23, 2013, 11:02:44 am »
Ah effectivement, ça me sera utile pour les prochaines fois ^^

merci beaucoup de ton aide ^^