|
|
@ -99,29 +99,36 @@ int mainx() { |
|
|
|
int row; |
|
|
|
int col; |
|
|
|
char Feld[3][3]; |
|
|
|
Brett(Feld); |
|
|
|
Bild(Feld); |
|
|
|
while (Winner(Feld) == 9) { |
|
|
|
Bild(Feld); |
|
|
|
if (Zaehler % 2 != 0) { |
|
|
|
printf("Spieler 1 gebe das Feld an wo du dein X setzen willst.\n"); |
|
|
|
} |
|
|
|
else printf("Spieler 2 gebe das Feld an wo du dein O setzen willst.\n"); |
|
|
|
printf("Reihe:"); |
|
|
|
scanf("%d", &row); |
|
|
|
printf("Spalte:"); |
|
|
|
scanf("%d", &col); |
|
|
|
row -= 1; |
|
|
|
col -= 1; |
|
|
|
if (row > 3 || col > 3) { |
|
|
|
printf("Das ist nicht mehr im Feld. Versuch es nochmal:"); |
|
|
|
scanf("%d %d", &row, &col); |
|
|
|
row -= 1; //Für Index eins kleiner |
|
|
|
char Nochmal[50] = { "Weiter" }; |
|
|
|
|
|
|
|
while (Nochmal[0] == 'W' || Nochmal[0] == 'w') { |
|
|
|
Zaehler = 1; |
|
|
|
Brett(Feld); |
|
|
|
while (Winner(Feld) == 9) { |
|
|
|
|
|
|
|
Bild(Feld); |
|
|
|
if (Zaehler % 2 != 0) { |
|
|
|
printf("Spieler 1 gebe das Feld an wo du dein X setzen willst.\n"); |
|
|
|
} |
|
|
|
else printf("Spieler 2 gebe das Feld an wo du dein O setzen willst.\n"); |
|
|
|
printf("Reihe:"); |
|
|
|
scanf("%d", &row); |
|
|
|
printf("Spalte:"); |
|
|
|
scanf("%d", &col); |
|
|
|
row -= 1; |
|
|
|
col -= 1; |
|
|
|
if (row > 3 || col > 3) { |
|
|
|
printf("Das ist nicht mehr im Feld. Versuch es nochmal:"); |
|
|
|
scanf("%d %d", &row, &col); |
|
|
|
row -= 1; //Für Index eins kleiner |
|
|
|
col -= 1; |
|
|
|
} |
|
|
|
Zuege(Feld, row, col); |
|
|
|
Zaehler++; |
|
|
|
} |
|
|
|
Zuege(Feld, row, col); |
|
|
|
Zaehler++; |
|
|
|
Bild(Feld); |
|
|
|
Winner(Feld); |
|
|
|
printf("Wollt ihr weiter spielen?\n[Weiter]\n[Ende]\n"); |
|
|
|
scanf("%s", Nochmal); |
|
|
|
} |
|
|
|
Bild(Feld); |
|
|
|
Winner(Feld); |
|
|
|
} |
|
|
|
} |