1.1 --- a/src/terminal-chess.h Wed Feb 05 14:07:43 2014 +0100 1.2 +++ b/src/terminal-chess.h Sun Feb 23 21:03:35 2014 +0100 1.3 @@ -38,15 +38,26 @@ 1.4 #ifdef __cplusplus 1.5 extern "C" { 1.6 #endif 1.7 + 1.8 +#define WHITE 0 1.9 +#define BLACK 1 1.10 +#define TIME_MAX UINT16_MAX 1.11 + 1.12 +typedef struct { 1.13 + uint8_t servercolor; 1.14 + uint16_t time; 1.15 + uint16_t addtime; 1.16 +} Gameinfo; 1.17 1.18 typedef struct { 1.19 - int printhelp; 1.20 + uint8_t printhelp; 1.21 + Gameinfo gameinfo; 1.22 char* port; 1.23 char* serverhost; /* NULL, if we are about to start a server */ 1.24 Server *server; 1.25 } Settings; 1.26 1.27 -#define is_server(settings) ((settings)->serverhost) 1.28 +#define is_server(settings) !((settings)->serverhost) 1.29 1.30 #ifdef __cplusplus 1.31 }