Compare commits

..

2 Commits

Author SHA1 Message Date
b38c59c22d Merge branch 'main' of https://gitea.zkd.ca/TAXON/Taxon 2025-12-05 09:28:44 -05:00
438579f393 Ajout affichage graphique 2025-12-05 09:28:35 -05:00

View File

@@ -241,4 +241,51 @@ int demanderBackground() {
void backgroundDefault() {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 0x0F);
}
/*====================================
Affichage couleur des lettres
====================================*/
void printLettre(fstream& monFlux, int positionLettre) {
int couleurLettre;
if (positionLettre == 1 /*Lettre bien plac<61>*/)
{
couleurLettre = 10;
}
else if (positionLettre == 2 /*Lettre mal plac<61>*/)
{
couleurLettre = 06;
}
else if (positionLettre == 3 /*Lettre non pr<70>sente*/)
{
couleurLettre = 00;
}
else /*Pas une lettre*/
{
exit(2);
}
const char carre = 219;
HANDLE hconsole = GetStdHandle(STD_OUTPUT_HANDLE); //D<>claration de variable pour les images
while (!monFlux.eof()) {
int val = 0;
monFlux >> val;
if (val == 00)
{
val = couleurLettre;
}
if (val == 99)
{
cout << endl;
}
else
{
SetConsoleTextAttribute(hconsole, val);
cout << carre << carre;
}
}
SetConsoleTextAttribute(hconsole, 15);
}