/* LICENSE: GPL3 */
/* Written by Skiqqy */
/* Interface for the chess engine. */
struct state {
int winner;
int turn;
void *other;
};
/* Core functions allowing us to play a game. */
int *initgame();
int islegal(int player, int *move, int *board);
int *move(int *move, int *board);
struct state *gamestate(int *board);
/* This will be used in the later project disussed in the readme */
int eval(int player, int *board);