diff -r c6a1ad6cf749 -r a285ee393860 src/terminal-chess.h --- a/src/terminal-chess.h Mon Apr 07 14:08:57 2014 +0200 +++ b/src/terminal-chess.h Mon Apr 07 17:39:46 2014 +0200 @@ -31,6 +31,7 @@ #include #include #include "network.h" +#include "chess/rules.h" #ifndef TERMINAL_CHESS_H #define TERMINAL_CHESS_H @@ -39,16 +40,8 @@ extern "C" { #endif -#define TIME_MAX UINT16_MAX - typedef struct { - uint8_t servercolor; - uint16_t time; - uint16_t addtime; -} Gameinfo; - -typedef struct { - Gameinfo gameinfo; + GameInfo gameinfo; char* port; char* serverhost; /* NULL, if we are about to start a server */ _Bool printhelp; @@ -57,7 +50,7 @@ #define is_server(settings) !((settings)->serverhost) -void dump_gameinfo(Gameinfo *gameinfo); +void dump_gameinfo(GameInfo *gameinfo); int server_run(Settings* settings); int client_run(Settings* settings);