summaryrefslogtreecommitdiff
path: root/cmd/main.c
blob: 164b32d3e2d00b860f9711931e5998a9b91cf377 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <libguile.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>

#include "othello.h"

int main(int argc, char **argv) {
  player_color board[8][8];
  initialize_board(board);

  /*print_board(board);*/

  char winner = game_loop(board);

  switch (winner) {
  case WHITE:
    puts("Congratulations for winning player 1!");
    break;
  case BLACK:
    puts("Congratulations for winning player 2!");
    break;
  default:
    puts("The game ended with no winner.");
  }

  puts("Here was the final board:");
  print_board(board);

  return EXIT_SUCCESS;
}