46 uint16_t time; |
46 uint16_t time; |
47 uint16_t addtime; |
47 uint16_t addtime; |
48 } Gameinfo; |
48 } Gameinfo; |
49 |
49 |
50 typedef struct { |
50 typedef struct { |
51 uint8_t printhelp; |
|
52 Gameinfo gameinfo; |
51 Gameinfo gameinfo; |
53 char* port; |
52 char* port; |
54 char* serverhost; /* NULL, if we are about to start a server */ |
53 char* serverhost; /* NULL, if we are about to start a server */ |
|
54 _Bool printhelp; |
|
55 _Bool singlemachine; |
55 } Settings; |
56 } Settings; |
56 |
57 |
57 #define is_server(settings) !((settings)->serverhost) |
58 #define is_server(settings) !((settings)->serverhost) |
58 |
59 |
59 void dump_gameinfo(Gameinfo *gameinfo); |
60 void dump_gameinfo(Gameinfo *gameinfo); |