Bonjour,
Voici un programme qui permet de générer de grands titres.
Pour le moment, il est limité aux caractères majuscules, aux chiffres et à quelques autres signes utilisés dans les titres (voir l'image de capture).
Exemple:
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░█░░░░░░░░░░█░░░░░░████░░█░░░░░█░███████░██████░░███████░
░█░░░░░░░░░█░░░░░█░░░░░█░█░░░░░█░░░░█░░░░█░░░░░█░█░░░░░░░
░█░░░░░░░░░░░░░░░█░░░░░█░█░░░░░█░░░░█░░░░█░░░░░█░█░░░░░░░
░█░░░░░░░░░░░░░░░███████░█░░░░░█░░░░█░░░░██████░░████░░░░
░█░░░░░░░░░░░░░░░█░░░░░█░█░░░░░█░░░░█░░░░█░██░░░░█░░░░░░░
░█░░░░░░░░░░░░░░░█░░░░░█░█░░░░░█░░░░█░░░░█░░░██░░█░░░░░░░
░███████░░░░░░░░░█░░░░░█░░█████░░░░░█░░░░█░░░░░█░███████░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░█████░░█░░░░░█░░█████░░░█████░░█░░░░░█░░░░░░░░░
░░░░░░░░░█░░░░░█░█░░░░░█░█░░░░░█░░░░█░░░░░█░░░█░░░░░░░░░░
░░░░░░░░░█░░░░░░░█░░░░░█░█░░░░░█░░░░█░░░░░░█░█░░░░░░░░░░░
░░░░░░░░░█░░░░░░░███████░█░░░░░█░░░░█░░░░░░░█░░░░░░░░░░░░
░░░░░░░░░█░░░░░░░█░░░░░█░█░░░░░█░░░░█░░░░░░█░█░░░░░░░░░░░
░░░░░░░░░█░░░░░█░█░░░░░█░█░░░░░█░░░░█░░░░░█░░░█░░░░░░░░░░
░░░░░░░░░░█████░░█░░░░░█░░█████░░░█████░░█░░░░░█░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Ce titre est obtenu par les instructions:
// ...
Fonte fnt;
// ...
fnt.Print("L'AUTRE");
fnt.Print(" CHOIX ");
// ...
Dans
Fonte.h, les caractères sont construits de manière "visible":
// ...
Cod('A',0b01111100,
0b10000010,
0b10000010,
0b11111110,
0b10000010,
0b10000010,
0b10000010,0);
Cod('B',0b11111100,
0b10000010,
0b10000010,
0b11111100,
0b10000010,
0b10000010,
0b11111100,0);
Cod('C',0b01111100,
0b10000010,
0b10000000,
0b10000000,
0b10000000,
0b10000010,
0b01111100,0);
// ...
Les '1' binaires "forment" ici l'image des caractères '
A', '
B' et '
C'.
Vous pouvez donc facilement compléter ou modifier les codes.
Pour la représentation dans la console, au lieu du caractère
espace, j'ai choisi
White = 176 = '░'.
Car les dimensions sont égales à celles de
Black = 219 = '█', même dans les polices à chasse variable.
Il est donc possible de faire un
copier-coller de la console dans beaucoup d'éditeurs de texte.
Bien sûr, ces titres ne sont pas "parfaits" !
Voici quelques améliorations que l'on pourrait tenter:
Etapes éventuelles suivantes:
1) Ajouter les minuscules.
2) Ajouter les caractères accentués.
3) Ajouter les autres caractères "ASCII étendu".
4) Introduire la notion de chasse variable.
5) Augmenter la dimension de la grille (16x16).
6) ...
Bonne lecture ...
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.