diff options
Diffstat (limited to 'src/game.c')
| -rw-r--r-- | src/game.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -245,18 +245,19 @@ void start_game(const bool servermode, const char* addr, const char* port) { int server_sock; socket_list_t client_socks; - uint8_t num_opponents = 1; + uint8_t num_players = 1; server_sock = server_start(port); - server_get_players(server_sock, &client_socks, num_opponents); + server_get_players(server_sock, &client_socks, num_players); + data->players.count = num_players; - for(int i=0; i<num_opponents; i++) + for(int i=0; i<num_players; i++) { net_recv(client_socks.sockets[i], msg_type_hello); printf("Player connected: %s\n", data->players.players[i].player_name); } - for(int i=0; i<num_opponents; i++) + for(int i=0; i<num_players; i++) { net_send(client_socks.sockets[i], msg_type_start_game, NULL); } |
