summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game.c4
-rw-r--r--src/net/server.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/game.c b/src/game.c
index 21675d9..2cb01d8 100644
--- a/src/game.c
+++ b/src/game.c
@@ -102,9 +102,9 @@ static void main_loop_client(int sock)
case STATE_CLIENT_WAIT_FOR_OPEN_CARDS:
net_recv(sock, msg_type_selected_card_all);
- pnoc_sort(data->players.players, MAX_PLAYERS); // sort in ascending order
+ pnoc_sort(data->players.players, data->players.count); // sort in ascending order
- ui_display_wnd_current_state(data->players.players, MAX_PLAYERS, 0, 0); // TODO fix parameters
+ ui_display_wnd_current_state(data->players.players, data->players.count, 0, 0); // TODO fix parameters
state = STATE_CLIENT_PLAY_CARDS;
sleep(2);
diff --git a/src/net/server.c b/src/net/server.c
index c5a0cc1..d05d7a9 100644
--- a/src/net/server.c
+++ b/src/net/server.c
@@ -213,7 +213,7 @@ void server_prep_selected_card_all(msg_t *m)
m->hdr.type = msg_type_selected_card_all;
- for(int i=0; i<MAX_PLAYERS; i++)
+ for(int i=0; i<ds->players.count; i++)
{
pnoc_t* pnoc = &ds->players.players[i];
if(pnoc->player_id == 0) // invalid player