From b9a26ad5378e05ff5a816051776a4513599581c2 Mon Sep 17 00:00:00 2001 From: BoredGuy Date: Mon, 7 Jul 2025 15:18:29 +0300 Subject: Fixed the issue with the ace of spades --- src/game.c | 28 +++++++++++++--------------- 1 file 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 { -- cgit v1.2.3