diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-05 03:22:30 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2011-01-05 03:22:30 +0100 |
| commit | 16199f49223d3438b5fe70508a9723ce9cd61219 (patch) | |
| tree | 3abe645d69c1330009fcd59503b2a1104958c7a2 | |
| parent | 8c106e42b0fb7b0306f98643ec80d956b24dd513 (diff) | |
new state where client waits for cards
| -rw-r--r-- | src/game.c | 4 | ||||
| -rw-r--r-- | src/game.h | 2 |
2 files changed, 4 insertions, 2 deletions
@@ -42,10 +42,12 @@ void start_game(void) switch(state) { - case STATE_DEALCARDS: // deal cards to players + case STATE_DEALCARDS: // deal cards to players (on host) // dealcards(mainstack); state = STATE_SELECTCARD; break; + case STATE_WAIT_CARDS: // wait on client until host has dealt cards + break; case STATE_SELECTCARD: // player has to select own card // if(input != ERR) // cardselect(input); @@ -4,7 +4,7 @@ #define MIN_CARD 1 #define MAX_CARD 104 -enum gamestate { STATE_DEALCARDS, STATE_SELECTCARD, STATE_WAIT_OPPONENTCARDS, STATE_WAIT_OPPONENTSTACK, STATE_SELECTSTACK }; +enum gamestate { STATE_DEALCARDS, STATE_WAIT_CARDS, STATE_SELECTCARD, STATE_WAIT_OPPONENTCARDS, STATE_WAIT_OPPONENTSTACK, STATE_SELECTSTACK }; void start_game(void); |
