#include <stdio.h>
#include <stdbool.h>
typedef struct {
char name[20];
int color;
int numberOfDisks;
} player;
void print_board(char b[8][8]);
void print_screen(player arr);
void init_board(char b[8][8]);
void get_players(player arr[2]);
void add_disk_to_board(int color, int col, int row, char b[8][8]);
int main(int argc, char const *argv[]) {
char board[8][8];
bool playing = true;
player players[2];
int remainingDisks = 64;
init_board(board);
get_players(players);
players[0].color = 0;
players[2].color = 1;
print_board(board);
return 0;
}
void get_players(player arr[2]){
for(int x = 0; x < 2; x++){
printf("Please enter Player %ds name: ", x+1);
fgets(arr[x].name, 20, stdin);
}
}
void init_board(char b[8][8]){
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
b[i][j] = 'x';
}
}
add_disk_to_board(0, 4, 3, b);
add_disk_to_board(0, 3, 4, b);
add_disk_to_board(1, 3, 3, b);
add_disk_to_board(1, 4, 4, b);
}
void add_disk_to_board(int color, int col, int row, char b[8][8]){
char toPut = color + '0';
if (b[row][col] != 'x'){
printf("sorry that space is already taken");
}else{
b[row][col] = toPut;
}
}
void print_board(char board[8][8]){
printf(" ");
for (int i = 0; i < 8; i++) {
printf(" %d ", i+1);
}
printf("\n");
for (int i = 0; i < 8; i++) {
printf("%d ", i+1);
for (int j = 0; j < 8; j++) {
printf("[%c]", board[i][j]);
}
printf(" %d", i+1);
printf("\n");
}
printf(" ");
for (int i = 0; i < 8; i++) {
printf(" %d ", i+1);
}
printf("\n");
}
Comments
0 B
|👍
/👎