Browse Source

refactoring: col -> column

main^2
Simon Hildebrandt 11 months ago
committed by Peter Wiebe
parent
commit
5a92a2beba
  1. 36
      src/main/c/TicTacToe.c

36
src/main/c/TicTacToe.c

@ -80,36 +80,36 @@ int Winner(char board[3][3]) {
printf("Es ist ein Unendschieden\n"); printf("Es ist ein Unendschieden\n");
return 0; return 0;
} }
void makeMove(char board[3][3], int row, int col) {
void makeMove(char board[3][3], int row, int column) {
if (Runde < 10) { if (Runde < 10) {
if (Runde % 2 == 0) { if (Runde % 2 == 0) {
if (board[row][col] == '_') {
board[row][col] = 'O';
if (board[row][column] == '_') {
board[row][column] = 'O';
} }
else { else {
printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n"); printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n");
printf("Reihe:"); printf("Reihe:");
scanf("%d", &row); scanf("%d", &row);
printf("Spalte:"); printf("Spalte:");
scanf("%d", &col);
scanf("%d", &column);
row -= 1; row -= 1;
col -= 1;
makeMove(board, row, col);
column -= 1;
makeMove(board, row, column);
} }
} }
else { else {
if (board[row][col] == '_') {
board[row][col] = 'X';
if (board[row][column] == '_') {
board[row][column] = 'X';
} }
else { else {
printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n"); printf("Das Feld ist schon besetzt. Gib ein anderes Feld ein:\n");
printf("Reihe:"); printf("Reihe:");
scanf("%d", &row); scanf("%d", &row);
printf("Spalte:"); printf("Spalte:");
scanf("%d", &col);
scanf("%d", &column);
row -= 1; row -= 1;
col -= 1;
makeMove(board, row, col);
column -= 1;
makeMove(board, row, column);
} }
} }
} }
@ -117,7 +117,7 @@ void makeMove(char board[3][3], int row, int col) {
// Hauptfunktion zum Spielen des Tic Tac Toe-Spiels // Hauptfunktion zum Spielen des Tic Tac Toe-Spiels
int TicTacToe_ausfuehren() { int TicTacToe_ausfuehren() {
int row; int row;
int col;
int column;
char board[3][3]; char board[3][3];
char Spieler1[50], Spieler2[50]; char Spieler1[50], Spieler2[50];
int Punkte1 = 0, Punkte2 = 0; int Punkte1 = 0, Punkte2 = 0;
@ -148,16 +148,16 @@ int TicTacToe_ausfuehren() {
printf("Reihe:"); printf("Reihe:");
scanf("%d", &row); scanf("%d", &row);
printf("Spalte:"); printf("Spalte:");
scanf("%d", &col);
scanf("%d", &column);
row -= 1; row -= 1;
col -= 1;
if (row > 3 || col > 3) {
column -= 1;
if (row > 3 || column > 3) {
printf("Das ist nicht mehr im Feld. Versuch es nochmal:"); printf("Das ist nicht mehr im Feld. Versuch es nochmal:");
scanf("%d %d", &row, &col);
scanf("%d %d", &row, &column);
row -= 1; //Für Index eins kleiner row -= 1; //Für Index eins kleiner
col -= 1;
column -= 1;
} }
makeMove(board, row, col);
makeMove(board, row, column);
Runde++; Runde++;
} }
displayBoard(board); displayBoard(board);

Loading…
Cancel
Save