diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-25 16:22:20 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-25 16:22:20 +0100 |
| commit | 7aeffd9eb4858cb95988abce6595e9b738a1e772 (patch) | |
| tree | a0500a526e11cf91f462434e3a2da8dc4c534f4f | |
| parent | 7f2faaf1a4b8abbcbce2c137d7d6cfa37ca1e581 (diff) | |
update stacks in ui after placing cards / selecting stacks
| -rw-r--r-- | src/client_game_states.c | 6 | ||||
| -rw-r--r-- | src/game.c | 2 |
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); } } @@ -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 |
