diff options
Diffstat (limited to 'server/card_stack.c')
-rw-r--r-- | server/card_stack.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/server/card_stack.c b/server/card_stack.c index aa8af71..c7c18d9 100644 --- a/server/card_stack.c +++ b/server/card_stack.c @@ -59,6 +59,15 @@ const char* remove_card_from_stack(player_cards *deck, const char *str) return 0; } +const char* pop_stack(player_cards *deck) +{ + struct card_stack_item *tmp; + + tmp = *deck; + *deck = (*deck)->next; + free(tmp); +} + struct card_stack_item* get_next_card_from_stack(player_cards deck, player_cards prev) { |