back to scratko.xyz
aboutsummaryrefslogtreecommitdiff
path: root/server/server_data_processing.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/server_data_processing.c')
-rw-r--r--server/server_data_processing.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/server_data_processing.c b/server/server_data_processing.c
index 99ac579..41e4b08 100644
--- a/server/server_data_processing.c
+++ b/server/server_data_processing.c
@@ -291,7 +291,7 @@ int get_card_from_defender(struct session *client, struct cards_on_table *cot,
for(i = 0; i < read_result && client->buffer[i] != '\n'; ++i)
given_card[i] = client->buffer[i];
given_card[i] = '\0';
- if(is_card_bit(cot->card_arr[cot->card_arr_idx-2], given_card, trump_suit)){
+ if(is_card_beat(cot->card_arr[cot->card_arr_idx-2], given_card, trump_suit)){
stack_card = remove_card_from_stack(&client->deck, given_card);
put_defender_card_on_table(cot, stack_card);
return 1;
@@ -363,10 +363,10 @@ int get_cards_from_tossing_player(struct session *client,
data_length = sprintf(output_buffer, "%d:%s\n", card_acceptance_status,
all_cards_received_status ? "all" : "not all");
write_to_client(client->fd, data_length);
- if(all_cards_received_status)
+ if(!card_return_status)
return answer_got;
else
- return anwer_got_with_limit;
+ return answer_got_with_limit;
}
void print_game_result(const struct session *client, int durak_position)