summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2011-01-25 16:22:20 +0100
committerReiner Herrmann <reiner@reiner-h.de>2011-01-25 16:22:20 +0100
commit7aeffd9eb4858cb95988abce6595e9b738a1e772 (patch)
treea0500a526e11cf91f462434e3a2da8dc4c534f4f /src
parent7f2faaf1a4b8abbcbce2c137d7d6cfa37ca1e581 (diff)
update stacks in ui after placing cards / selecting stacks
Diffstat (limited to 'src')
-rw-r--r--src/client_game_states.c6
-rw-r--r--src/game.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/client_game_states.c b/src/client_game_states.c
index 1938f16..f8cd86d 100644
--- a/src/client_game_states.c
+++ b/src/client_game_states.c
@@ -80,6 +80,9 @@ game_state_t state_client_play_cards(const int sock)
net_recv(sock, msg_type_selected_stack_s);
ds->player_list.players[i].score += card_stack_get_points(&ds->table_stacks.stacks[ds->stack_index]);
card_stack_replace(&ds->table_stacks.stacks[ds->stack_index], c);
+
+ ui_display_wnd_table_cards(&ds->table_stacks, false, 0);
+ ui_display_wnd_stack_points(&ds->table_stacks, false, 0);
}
else // card fits on a stack -> place it
{
@@ -91,6 +94,9 @@ game_state_t state_client_play_cards(const int sock)
}
else
card_stack_push(cs, c);
+
+ ui_display_wnd_table_cards(&ds->table_stacks, false, 0);
+ ui_display_wnd_stack_points(&ds->table_stacks, false, 0);
}
}
diff --git a/src/game.c b/src/game.c
index c6341a8..99e4f28 100644
--- a/src/game.c
+++ b/src/game.c
@@ -106,7 +106,7 @@ void start_game(const bool servermode, const char* addr, const char* port)
{
int server_sock;
socket_list_t client_socks;
- uint8_t num_players = 2;
+ uint8_t num_players = 1;
srand(time(0)); // Initialize RNG