Affichage du texte avec SDL

Signaler
Messages postés
18
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
6 novembre 2010
-
Messages postés
18
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
6 novembre 2010
-
Bonjour,

Je cherche à afficher un nombre (à l'aide de SDL) à chaque fois qu'une condition est vérifiée : dans mon programme :

1) J'affiche la fenêtre et je colore l'écran avec un dégradé.
2) J'affiche une zone (rectangle) de couleur blanche
3) Je fais mon test avec les conditions,
. . . . Si la condition est vérifiée je veux afficher mon nombre
. . . . Sinon je re-teste...

Faut-il placer avec les instructions diverses une boucle while pour afficher les caractères composant le nombre ?
Comme ceci :

elseif(nombreDiviseur>racine){while(continuer){SDL_WaitEvent(&event);switch(event.type){caseSDL_QUIT:
continuer=0;break;}SDL_FreeSurface(texte);/* On supprime la surface précédente de la mémoire avant d'en charger une nouvelle (IMPORTANT) */texte=TTF_RenderText_Shaded(police,temps,couleurNoire,couleurBlanche);/* On écrit la chaine nombre dans la SDL_Surface */position.x=25;position.y=91;SDL_BlitSurface(texte,NULL,ecran,&position);/* Blit du texte par-dessus */SDL_Flip(ecran);}nombreDeDepart++;nombreDiviseur=2.0;}}

En vous remerciant par avance.

1 réponse

Messages postés
18
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
6 novembre 2010

Excusez moi pour le code source :
Voici une image assez claire !

Ou allez sur mon site perso : http://thom.codes.sources.free.fr/images/uploads/1_1_probleme.jpg

En vous remerciant par avance