Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
boardausgabe
  • Loading branch information
jackdaniels92 authored and jackdaniels92 committed Mar 29, 2012
1 parent b223a29 commit 31c2008
Showing 1 changed file with 48 additions and 6 deletions.
54 changes: 48 additions & 6 deletions my_player.cc
Expand Up @@ -28,6 +28,53 @@ int matches;
int treffer; int treffer;
char weggefunden[4]; char weggefunden[4];


static char num2sym(char input)
{
switch (input) {
case '0':
return 'X';
case '1':
return 'O';
case '.':
return ' ';
default:
return input;
}
}


int muehlenbrett(){

printf("\n");
printf("Current board situation on the left,\n");
printf("letters for identifying the places on the right:\n");
printf("\n");
printf("%c----------%c----------%c A----------B----------C\n",
num2sym(board[0]), num2sym(board[1]), num2sym(board[2]));
printf("| | | | | |\n");
printf("| %c------%c------%c | | D------E------F |\n",
num2sym(board[3]), num2sym(board[4]), num2sym(board[5]));
printf("| | | | | | | | | |\n");
printf("| | %c--%c--%c | | | | G--H--I | |\n",
num2sym(board[6]), num2sym(board[7]), num2sym(board[8]));
printf("| | | | | | | | | | | |\n");
printf("%c---%c---%c %c---%c---%c J---K---L M---N---O\n",
num2sym(board[9]), num2sym(board[10]), num2sym(board[11]),
num2sym(board[12]), num2sym(board[13]), num2sym(board[14]));
printf("| | | | | | | | | | | |\n");
printf("| | %c--%c--%c | | | | P--Q--R | |\n",
num2sym(board[15]), num2sym(board[16]), num2sym(board[17]));
printf("| | | | | | | | | |\n");
printf("| %c------%c------%c | | S------T------U |\n",
num2sym(board[18]), num2sym(board[19]), num2sym(board[20]));
printf("| | | | | |\n");
printf("%c----------%c----------%c V----------W----------X\n",
num2sym(board[21]), num2sym(board[22]), num2sym(board[23]));
printf("\n");

return 0;
}

//Funktionen //Funktionen


char int2sym(int player) { char int2sym(int player) {
Expand Down Expand Up @@ -275,12 +322,7 @@ int main(void)
fprintf(stderr, "error while reading the board state\n"); fprintf(stderr, "error while reading the board state\n");
break; break;
} }

muehlenbrett();
printf("Boardposition ABCDEFGHIJKLMNOPQRSTUVWX\n ");
for(int i = 0; i<24; i++) {
printf("%c", board[i]);
}
printf("\n");


// Zuerst auf moegliche Muehlen reagieren und ansonsten zufaellig Stein setzen // Zuerst auf moegliche Muehlen reagieren und ansonsten zufaellig Stein setzen
if(unplaced_pieces[current_player]>0) { if(unplaced_pieces[current_player]>0) {
Expand Down

0 comments on commit 31c2008

Please sign in to comment.