peut-être est-ce a cause que je mets les couleures dans un oss :
Code :
- string MapHauteurEtPersoEnTexte()
- {
- ostringstream oss;
- system("cls" );
- oss << "-----------------------------------------\n";
- for(int i= 0; i != MAX_Y; ++i)// le i est le Y
- {
- oss << '|';
- for (int j= 0; j != MAX_X; ++j) // le j est le X
- {
- if (TrouverPosition(j, i) != -1)
- {
- oss << g_characters[TrouverPosition(j, i)].nom.substr(0, 3) << "|";
- }
- else
- {
- switch (g_map[j][i].Hauteur())
- {
- case 0 :
- oss << "\033[8;30;44m 0 |";
- case 1 :
- oss << "\033[1;30;43m 1 |";
- case 2 :
- oss << "\033[1;30;42m 2 |";
- case 3 :
- oss << "\033[1;30;41m 3 |";
- }
- }
- }
- oss << '\n';
- }
- oss << "-----------------------------------------\n";
- return oss.str();
- }
|
mais est-ce que ce serait supposé marcher??? si je fait genre : cout << MapHauteurEtPersoEnTexte(); ????
ou sinon, fo tu ke j'inclus kk chose..... paske la, CA MARCHE PAS 
Message édité par karminator98 le 10-04-2006 à 00:47:41