Ajout affichage graphique
This commit is contained in:
@@ -210,3 +210,50 @@ void backgroundDefault() {
|
|||||||
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
|
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
|
||||||
SetConsoleTextAttribute(hConsole, 0x0F);
|
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);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user