diff --git a/src/game/poker/actions/flop.h b/src/game/poker/actions/flop.h
index eed35b47..77b1d945 100644
--- a/src/game/poker/actions/flop.h
+++ b/src/game/poker/actions/flop.h
@@ -12,6 +12,7 @@
#include "restack.h"
#include "winner.h"
#include "bet.h"
+#include "../../poker/actions/flop.h"
/** Callback that is fired when the flop action starts */
void _pokerGameActionFlopOnStart(
diff --git a/src/poker/actions/flop.c b/src/poker/actions/flop.c
index edc01c9a..78d77c2f 100644
--- a/src/poker/actions/flop.c
+++ b/src/poker/actions/flop.c
@@ -57,19 +57,19 @@ queueaction_t * pokerActionRiverAdd(queue_t *queue, poker_t *poker) {
}
queueaction_t * pokerActionNextFlopAdd(queue_t *queue, poker_t *poker) {
- // switch(poker->dealer.cardsFacing) {
- // case 0:
- // return pokerActionFlopAdd(queue, poker);
+ switch(poker->communitySize) {
+ case 0:
+ return pokerActionFlopAdd(queue, poker);
- // case POKER_FLOP_CARD_COUNT:
- // return pokerActionTurnAdd(queue, poker);
+ case POKER_FLOP_CARD_COUNT:
+ return pokerActionTurnAdd(queue, poker);
- // case POKER_FLOP_CARD_COUNT+POKER_TURN_CARD_COUNT:
- // return pokerActionRiverAdd(queue, poker);
+ case POKER_FLOP_CARD_COUNT+POKER_TURN_CARD_COUNT:
+ return pokerActionRiverAdd(queue, poker);
- // default:
- // return NULL;
- // }
+ default:
+ return NULL;
+ }
return NULL;
}
\ No newline at end of file