diff options
author | scratko <m@scratko.xyz> | 2024-08-16 18:10:11 +0300 |
---|---|---|
committer | scratko <m@scratko.xyz> | 2024-08-16 18:10:11 +0300 |
commit | eb90648bdad1443c9cfc72e903a93642e10a0ab7 (patch) | |
tree | dc567a9aa834bb0d5f3429e8a38910990d75e4eb /server/server_data_processing.h | |
parent | 880b8be2c28d761505b2eecc1386919d5add6f2f (diff) | |
download | durak-eb90648bdad1443c9cfc72e903a93642e10a0ab7.tar.gz durak-eb90648bdad1443c9cfc72e903a93642e10a0ab7.tar.bz2 durak-eb90648bdad1443c9cfc72e903a93642e10a0ab7.zip |
Global fixes v2.0
Added spectator mode.
Added screen of game result.
Added definition of durak.
If not all players can replenish their decks, they take cards one at a time in
turn.
Diffstat (limited to 'server/server_data_processing.h')
-rw-r--r-- | server/server_data_processing.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/server_data_processing.h b/server/server_data_processing.h index 875fd98..e6c1ab0 100644 --- a/server/server_data_processing.h +++ b/server/server_data_processing.h @@ -6,7 +6,9 @@ int print_message_for_first_player(int fd); int print_connected_players(int fd, int number); int check_readiness(struct session *client); -int print_game_part(const struct session *client, struct game_info *gi); + /* for define spectator mode */ +int print_game_part(const struct session *client, enum server_states ss, + struct game_info *gi); int get_cards_from_attacker(struct session *client, const struct cards_on_table *cot, const player_cards defense_deck, @@ -17,5 +19,6 @@ int get_cards_from_tossing_player(struct session *client, const player_cards defense_deck, struct cards_on_table *cot, struct card_queue *cq); +void print_game_result(const struct session *client, int durak_position); #endif |