From 9e9919b897b00ff23aee6581471b4d7b4567bf4a Mon Sep 17 00:00:00 2001 From: scratko Date: Sat, 3 Aug 2024 03:39:46 +0300 Subject: Compilation succeeds --- server.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'server.h') diff --git a/server.h b/server.h index 787d767..a97109f 100644 --- a/server.h +++ b/server.h @@ -1,7 +1,8 @@ #ifndef SERVER_H_SENTRY #define SERVER_H_SENTRY -#include "card_qeueu.h" +#include "card_queue.h" +#include "card_stack.h" enum { max_buffer_size = 4096, @@ -9,6 +10,11 @@ enum { init_sess_arr_size = 32 }; +enum { + max_shuffled_deck_size = 52, + max_card_arr_size = 18 +}; + enum server_states { no_players, first_player, @@ -42,7 +48,7 @@ enum tossing_mode { struct session { int fd; - enum client_game states state; + enum client_game_states state; /* read data from client */ char buffer[max_buffer_size]; int buffer_used; @@ -63,16 +69,18 @@ struct cards_on_table { struct server { int change_server_state; + enum server_states state; int listen_socket; struct session **sess_arr; int max_sess_arr_size; int connected_players_counter; - char **shuffled_deck; + const char **shuffled_deck; int shuffled_deck_size; + const char *trump_suit; struct game_info *gi; struct session **turn_queue; int *card_quantity_arr; - int number_whose_turn; + int position_whose_turn; struct card_queue *cq; struct cards_on_table *cot; }; -- cgit v1.2.3