summaryrefslogtreecommitdiff
path: root/src/game_states.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game_states.h')
-rw-r--r--src/game_states.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/game_states.h b/src/game_states.h
index 83950af..980f5ff 100644
--- a/src/game_states.h
+++ b/src/game_states.h
@@ -11,20 +11,22 @@ typedef enum {
STATE_CLIENT_SELECT_OPEN_CARD,
STATE_CLIENT_WAIT_FOR_OPEN_CARDS,
STATE_CLIENT_PLAY_CARDS,
+ STATE_CLIENT_GAME_FINISHED,
// Server states
STATE_SERVER_DEAL_HAND_CARDS,
STATE_SERVER_WAIT_FOR_OPEN_CARDS,
- STATE_SERVER_PLAY_CARDS
+ STATE_SERVER_PLAY_CARDS,
+ STATE_SERVER_GAME_FINISHED
} game_state_t;
game_state_t state_client_wait_for_hand_cards(const int sock, const uint8_t round);
game_state_t state_client_select_open_card(const int sock);
game_state_t state_client_wait_for_open_cards(const int sock);
-game_state_t state_client_play_cards(const int sock, const uint8_t round);
+game_state_t state_client_play_cards(const int sock);
game_state_t state_server_deal_hand_cards(const socket_list_t *client_socks, const uint8_t round, main_stack_t *m);
game_state_t state_server_wait_for_open_cards(const socket_list_t *client_socks);
-game_state_t state_server_play_cards(const socket_list_t *client_socks, const uint8_t round);
+game_state_t state_server_play_cards(const socket_list_t *client_socks, const main_stack_t *m);
#endif // OXEN_GAME_STATES_H