src/terminal-chess.h

changeset 5
f7dfef88947d
parent 2
0a08f79c320d
child 7
41468077b5bb
equal deleted inserted replaced
4:560e07f7a6a1 5:f7dfef88947d
52 typedef struct { 52 typedef struct {
53 uint8_t printhelp; 53 uint8_t printhelp;
54 Gameinfo gameinfo; 54 Gameinfo gameinfo;
55 char* port; 55 char* port;
56 char* serverhost; /* NULL, if we are about to start a server */ 56 char* serverhost; /* NULL, if we are about to start a server */
57 Server *server;
58 } Settings; 57 } Settings;
59 58
60 #define is_server(settings) !((settings)->serverhost) 59 #define is_server(settings) !((settings)->serverhost)
60
61 void dump_gameinfo(Gameinfo *gameinfo);
62
63 int server_run(Settings* settings);
64 int client_run(Settings* settings);
61 65
62 #ifdef __cplusplus 66 #ifdef __cplusplus
63 } 67 }
64 #endif 68 #endif
65 69

mercurial