diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-24 21:16:17 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-24 21:16:17 +0100 |
| commit | 6f0d8cbe42c1097eb540bcd83b9be2b16c31a923 (patch) | |
| tree | c4ed0b179d9d6e9f07dce46750e59d792720d7f5 /src/net/server.c | |
| parent | c19f1efd4a27445578bbb57dc312aae023679d26 (diff) | |
receive and store selected (open) cards from players
Diffstat (limited to 'src/net/server.c')
| -rw-r--r-- | src/net/server.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/net/server.c b/src/net/server.c index c6c4613..b0cd5e2 100644 --- a/src/net/server.c +++ b/src/net/server.c @@ -126,16 +126,15 @@ bool server_parse_hello(const msg_t *m) return true; } -card* server_parse_selected_card(const msg_t *m) +bool server_parse_selected_card(const msg_t *m) { assert(m != NULL); assert(m->hdr.payload_length == 1); - card* c = malloc(sizeof(card)); - assert(c != NULL); - *c = m->payload[0]; + data_store* ds = datamodel(); + ds->selected_card = m->payload[0]; - return c; + return true; } uint8_t* server_parse_selected_stack(const msg_t *m) |
