diff options
-rw-r--r-- | src/game.c | 28 |
1 files changed, 13 insertions, 15 deletions
@@ -297,27 +297,26 @@ void TwoEffect() { } //Skip next turn; -void FiveEffect() { +void SkipTurn() { game.turn = NextPlayer(); NextTurn(); } void CardEffect(Card* c) { - puts("HereToo!"); if (c->suite == SPADE && c->face == 0) { - puts("TeeHeee!"); c->afterMove = AceOfSpadesEffect; - } - - switch (c->face) { - case 1: - c->afterMove = TwoEffect; - break; - case 4: - c->afterMove = FiveEffect; - break; - default: - c->afterMove = NextTurn; + } else { + switch (c->face) { + case 1: + c->afterMove = TwoEffect; + break; + case 4: + case 6: + c->afterMove = SkipTurn; + break; + default: + c->afterMove = NextTurn; + } } } @@ -329,7 +328,6 @@ void HandleMousePress() { if (MouseOn(c) && CanPlayCard(c)) { if(IsSpecialCard(c)) { - puts("Shloobolo"); CardEffect(c); } else { |