From 246e1678c54bedc7d0d0276654e5205647ff5360 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 20 Jan 2011 18:10:39 +0100 Subject: implemented functions for sending/receiving cards selected by a player --- src/net.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/net.h') diff --git a/src/net.h b/src/net.h index 1ef87ff..aca2423 100644 --- a/src/net.h +++ b/src/net.h @@ -15,7 +15,8 @@ typedef enum // Specify message type identifiers here msg_type_hello = 0x0, msg_type_start_game = 0x1, - msg_type_deal_cards = 0x2 + msg_type_deal_cards = 0x2, + msg_type_selected_card = 0x3 } msg_type_t; // Header format @@ -41,10 +42,12 @@ int* server_get_players(int serversock, const uint8_t count); void server_start_game(int* clients, const uint8_t clientcount, const player_list* players); void server_deal_cards(int sock, const hand_t *h); char* server_recv_hello(const uint8_t* payload, const uint8_t payload_len); +card* server_recv_selected_card(const uint8_t* payload, const uint8_t payload_len); // Client side functions int client_connect_server(const char* host, const char* port); void client_hello(int sock, const char* username); +void client_selected_card(int sock, const card c); player_list* client_recv_player_list(const uint8_t* payload, const uint8_t data_len); hand_t *client_recv_deal_cards(const uint8_t* payload, const uint8_t payload_len); -- cgit v1.2.3