summaryrefslogtreecommitdiff
path: root/src/net/client.c
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2011-01-25 16:12:34 +0100
committerReiner Herrmann <reiner@reiner-h.de>2011-01-25 16:12:34 +0100
commitc7181ee943069bde7f5d468d11ee63c3a535980d (patch)
tree56d8dd1128faa734fd0c63f78e1963d9640128d2 /src/net/client.c
parent72504b3fa304c1bf0731fec80d3b85c5481ee0a2 (diff)
finished implementing play_cards function for client/server; added new message type next_action which indicates whether the game is finished or the server will deal new cards
Diffstat (limited to 'src/net/client.c')
-rw-r--r--src/net/client.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/net/client.c b/src/net/client.c
index 1768926..0d1686c 100644
--- a/src/net/client.c
+++ b/src/net/client.c
@@ -140,6 +140,17 @@ bool client_parse_selected_card_all(const msg_t *m)
return true;
}
+bool client_parse_next_action(const msg_t *m)
+{
+ assert(m != NULL);
+ assert(m->hdr.payload_length == 1);
+
+ data_store_t *ds = data_store();
+ ds->game_finished = m->payload[0];
+
+ return true;
+}
+
bool client_parse_hello(const msg_t *m)
{
assert(m != NULL);