CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Brave Fighters

extasy89
extasy89
Niveau 6
15 juin 2005 à 21:21:39

ok merci c´est pas grave tanpis

est ce que par hasard tu n´aurais pas des tutos ou de la doc sur SDL_ttf?

merci d´avance

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
15 juin 2005 à 21:27:09

Pas besoin de doc :-)))
Lorsque j´ai demandé un coup de main, on ma filé ceci :

void vTexte(char *message, short x, short y, char *font_face, short font_size, Uint8 r, Uint8 g, Uint8 b)
{

SDL_Color color;
SDL_Color colorShaded;
SDL_Surface *text;
SDL_Rect Rectangle_Destination;

color.r=r;
color.g=g;
color.b=b;

font=TTF_OpenFont(font_face, font_size);
if ( ! font)
{
fprintf(stderr, " Erreur : impossible de charger la police de caractères 04b_09__.ttf \n");
exit(2);
}
text = TTF_RenderText_Solid(font, message, color);
if ( ! text)
SDL_Quit();

Rectangle_Destination.x = x;
Rectangle_Destination.y = y;

SDL_BlitSurface(text, NULL, screen, &_Destination);

SDL_FreeSurface(text);
TTF_CloseFont(font);
}

Ensuite, avant de l´utiliser, tu met :
TTF_Font *font;

et pour l´utiliser :

vTexte(nb_missiles,860,575,"polices/04b_09__.ttf",
10,255,255,255);
Respectivement le texte a afficher, les coordonées x,y, la police, la taille, et la couleur en RVB

Et tu peu l´utiliser....
good luck

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
15 juin 2005 à 21:28:43

screen est à modifier selon le nom que tu lui a donné pour le reste de ton programme.

Grobourrin_II
Grobourrin_II
Niveau 10
15 juin 2005 à 21:36:08

[Y´a pas une faute d´orthographe au chapitre 1?
" Difficulté: IA peut développée" doit être remplacé par " peu développée".

TNToon
TNToon
Niveau 9
15 juin 2005 à 21:39:07

Je ne peux pas lancer la balle ! ! :( J´appuie sur w mais cela ne marche pas...

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
15 juin 2005 à 21:41:36

Merci Grobourrin_II :-)
TNToon, t´as essayé avec d´autres touches? genre z ou autres?
Ta quel type de clavier?

Grobourrin_II
Grobourrin_II
Niveau 10
15 juin 2005 à 21:42:58

De rien :)
Si je vois des autres fautes je te fait signe ici.

SkullSimon
SkullSimon
Niveau 10
15 juin 2005 à 22:01:40

Cool apart que c´est fait en clavier qwerty et pas azerty.en combiende temps depuis que tu aprends le C++ tu as fait ca?

TNToon
TNToon
Niveau 9
15 juin 2005 à 22:02:30

Oui c´est bon, c´est la touche Z ! C´est vraiment du bon boulot bravo ! Chez moi, ça rame uniquement dans le magazin... :( :ok:

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
15 juin 2005 à 22:06:17

Ok, cool, le shop, j´ai mis que des images png, je le remplacerais par du bmp.

Pour le azerty, ben oui dsl, je suis en suisse moi.^^
Mais ptet que je changerais pour les différents claviers. :)
Sinon, ben ma fallu 2 semaines environ pour utiliser la SDL après avoir commencé le c++, et la ca fais 4 mois que je laméliore.
vala, je vais me coucher, a+

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware