1.1 --- a/src/server.c Thu Apr 17 11:55:36 2014 +0200 1.2 +++ b/src/server.c Thu Apr 17 12:16:14 2014 +0200 1.3 @@ -54,7 +54,7 @@ 1.4 return 1; 1.5 } 1.6 1.7 - printw("Client connected - transmitting gameinfo..."); 1.8 + addstr("Client connected - transmitting gameinfo..."); 1.9 refresh(); 1.10 1.11 return 0; 1.12 @@ -78,16 +78,19 @@ 1.13 int fd = server.client->fd; 1.14 net_send_data(fd, NETCODE_GAMEINFO, 1.15 &(settings->gameinfo), sizeof(GameInfo)); 1.16 - printw("\rClient connected - awaiting challenge acceptance..."); 1.17 + addstr("\rClient connected - awaiting challenge acceptance..."); 1.18 refresh(); 1.19 int code = net_recieve_code(fd); 1.20 if (code == NETCODE_ACCEPT) { 1.21 - printw("\rClient connected - challenge accepted."); 1.22 + addstr("\rClient connected - challenge accepted."); 1.23 clrtoeol(); 1.24 1.25 game_start(settings, fd); 1.26 } else if (code == NETCODE_DECLINE) { 1.27 - printw("\rClient connected - challenge declined."); 1.28 + addstr("\rClient connected - challenge declined."); 1.29 + clrtoeol(); 1.30 + } else if (code == NETCODE_CONNLOST) { 1.31 + addstr("\rClient connected - but gave no response."); 1.32 clrtoeol(); 1.33 } else { 1.34 addstr("\rInvalid client response");