summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/src/game.c b/src/game.c
index 8b4326d..39f4aad 100644
--- a/src/game.c
+++ b/src/game.c
@@ -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 {