diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-20 18:10:39 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-20 18:10:39 +0100 |
| commit | 246e1678c54bedc7d0d0276654e5205647ff5360 (patch) | |
| tree | f71759b06cbfc073d0aacfb8d68065c672f9e420 /src/net_server.c | |
| parent | 4b9e56ebf47db8be740f4ff2a4b9fceb9f143055 (diff) | |
implemented functions for sending/receiving cards selected by a player
Diffstat (limited to 'src/net_server.c')
| -rw-r--r-- | src/net_server.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/net_server.c b/src/net_server.c index a0dc0e2..0cba08c 100644 --- a/src/net_server.c +++ b/src/net_server.c @@ -182,6 +182,17 @@ char* server_recv_hello(const uint8_t* payload, const uint8_t payload_len) return name; } +card* server_recv_selected_card(const uint8_t* payload, const uint8_t payload_len) +{ + assert(payload != NULL && payload_len == 1); + + card* c = malloc(sizeof(card)); + assert(c != NULL); + *c = payload[0]; + + return c; +} + /** * Server side function; deal cards to a client (send hand) * @param[in] sock Socket to use |
