diff options
| author | Mario Kilies <MarioKilies@GMX.net> | 2011-01-25 11:11:47 +0100 |
|---|---|---|
| committer | Mario Kilies <MarioKilies@GMX.net> | 2011-01-25 11:11:47 +0100 |
| commit | 3fc586325f8fc8fb4f1990bf87ad4c37e722f381 (patch) | |
| tree | c6e5dfcb251eddc3cc7a413c562849cb14fccedc /src/game_states.h | |
| parent | 6dad43a768646ef0d8f06958446761eb8a1b3f93 (diff) | |
Created a mainstack datatype. Refactored server game states into separate functions.
Diffstat (limited to 'src/game_states.h')
| -rw-r--r-- | src/game_states.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/game_states.h b/src/game_states.h index 2c09f76..83950af 100644 --- a/src/game_states.h +++ b/src/game_states.h @@ -2,6 +2,8 @@ #define OXEN_GAME_STATES_H #include <stdint.h> +#include "net/server.h" +#include "main_stack.h" typedef enum { // Client states @@ -19,10 +21,10 @@ typedef enum { 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); +game_state_t state_client_play_cards(const int sock, const uint8_t round); -game_state_t state_server_deal_hand_cards(); -game_state_t state_server_wait_for_open_cards(); -game_state_t state_server_play_cards(); +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); #endif // OXEN_GAME_STATES_H |
