Sdl_tt ecrire du texte avec saut de ligne.

Soyez le premier à donner votre avis sur cette source.

Vue 18 534 fois - Téléchargée 648 fois

Description

J'ai remis à jour ce code et y ai ajouté des fonctionalités. En réalité, il ne reste plus grand chose de l'ancient. Maintenant, plusieurs parametres comme la couleur, la police, la position du cadre sont modifiables. La largeur du cadre est maintenant quasi pleinement exploitée et il reste quelques imperfections dans la coupure au mot.
Pour toute question ou tout commentaire, n'hésitez pas.

Conclusion :


Il se peut que je l'améliore ultérieurement mais dans cet état, il semble être fonctionnel. D'autres indications sont en commentaire dans les sources. Attention, il est nécessaire de bien s'assurer de la présence des fichiers de police dans le répertoire du projet. Dans la coupure par mots certains caractères dépassent du cadre et un bug se produit si le dernier mot du texte dépasse la largeur du cadre : répétition de l'avant dernière ligne jusqu'a que le nombre maxi de lignes soit atteint. Il ne faut pas oublier le '\n' en fin de texte au quel cas la dernière ligne ne sera pas afffichée.

gillescpp

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13 -
Tu appellerais DrawText directement, tu ferais l'économie de DSL.
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13 -
SDL voulais-je dire...
spidermario
Messages postés
130
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
14 mars 2009
-
Oui mais la SDL a l'avantage d'être portable : elle tourne sous Windows, Linux, MacOS, BeOS, BSD, Dreamcast, Amiga...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.