/* 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);