src/client.c

changeset 7
41468077b5bb
parent 6
daaf6e5b3501
child 34
c4d4b8a8f902
equal deleted inserted replaced
6:daaf6e5b3501 7:41468077b5bb
75 75
76 if (net_recieve_code(server.fd) == NETCODE_GAMEINFO) { 76 if (net_recieve_code(server.fd) == NETCODE_GAMEINFO) {
77 net_recieve_data(server.fd, &(settings->gameinfo), 77 net_recieve_data(server.fd, &(settings->gameinfo),
78 sizeof(settings->gameinfo)); 78 sizeof(settings->gameinfo));
79 dump_gameinfo(&(settings->gameinfo)); 79 dump_gameinfo(&(settings->gameinfo));
80 printw("Accept challenge (y/n)? "); 80 if (prompt_yesno("Accept challenge")) {
81 if (prompt_yesno()) {
82 net_send_code(server.fd, NETCODE_ACCEPT); 81 net_send_code(server.fd, NETCODE_ACCEPT);
83 game_start(settings, server.fd); 82 game_start(settings, server.fd);
84 } else { 83 } else {
85 net_send_code(server.fd, NETCODE_DECLINE); 84 net_send_code(server.fd, NETCODE_DECLINE);
86 } 85 }

mercurial