transform.cpp 571 B

12345678910111213141516171819202122232425
  1. #include "transform.h"
  2. SDL_Surface* transform(std::string const chaine, int const taille)
  3. {
  4. // [1] Préparation du texte
  5. TTF_Font *police(0);
  6. police = TTF_OpenFont("Polices/droid.ttf",taille);
  7. SDL_Color couleurNoire = {0,0,0};
  8. // [2] Assignation de la surface
  9. SDL_Surface *texte(0);
  10. texte = TTF_RenderText_Blended(police, chaine.c_str(),couleurNoire);
  11. // [3] Fermeture
  12. TTF_CloseFont(police);
  13. // [3] Retourne la surface
  14. return texte;
  15. }
  16. SDL_Surface* transform(std::string const chaine)
  17. {
  18. return transform(chaine,20);
  19. }