Optymalizacja wyświetlania "macierzy"
Ostatnio zmodyfikowano 2014-01-14 17:57
Szymix Temat założony przez niniejszego użytkownika |
Optymalizacja wyświetlania "macierzy" » 2014-01-14 17:54:30 Witam, piszę właśnie mały programik, a właściwie grę. W grze tej zależy mi na estetyce dlatego chciałbym karty wyświetlać obok siebie, anie jedna pod drugą. Poniżej zamieszczam kawałek programu wyświetlający dwie karty obok siebie, w zamierzeniu jednak chce ich zrobić 6-8 dlatego mam pytanie, czy muszę po kolei "deklarować" każdą karte,jak poniżej, czy da się to zrobić w jakiejś pętli ?
string karty[ 5 ][ 20 ];
int i, j;
for( i = 0; i < 5; i++ ) { for( j = 0; j < 20; j++ ) { karty[ i ][ j ] = "*"; } }
for( i = 0; i < 5; i++ ) { for( j = 0; j < 5; j++ ) { karty[ i ][ j ] = " "; } }
for( i = 0; i < 5; i++ ) { for( j = 10; j < 15; j++ ) { karty[ i ][ j ] = " "; } }
for( i = 1; i < 4; i++ ) { for( j = 6; j < 9; j++ ) { karty[ i ][ j ] = " "; } }
for( i = 1; i < 4; i++ ) { for( j = 16; j < 19; j++ ) { karty[ i ][ j ] = " "; } }
karty[ 2 ][ 7 ] = "K"; karty[ 2 ][ 17 ] = "?";
cout << setw( 20 ) << setfill( ' ' ) << "Karty Krupiera:" << endl << endl;
for( i = 0; i < 5; i++ ) { for( j = 0; j < 20; j++ ) { cout << karty[ i ][ j ]; } cout << endl; }
|
|
pekfos |
» 2014-01-14 17:55:50 Da się zrobić w pętli. |
|
Szymix Temat założony przez niniejszego użytkownika |
» 2014-01-14 17:57:44 Czy idea jest taka aby stworzyć dużą tablice mogącą pomieścić wszystkie karty i co jakiś czas wypełniać je "kartami" ? |
|
« 1 » |