From 1aec232d44cd3375ff6f873ee3b22e912142c621 Mon Sep 17 00:00:00 2001 From: BoredGuy Date: Sun, 18 Jan 2026 10:08:16 +0300 Subject: Final commit --- src/game.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/game.c (limited to 'src') diff --git a/src/game.c b/src/game.c old mode 100644 new mode 100755 index 39f4aad..f23d74f --- a/src/game.c +++ b/src/game.c @@ -36,6 +36,7 @@ typedef struct Card { typedef struct Game { int turn; + bool gameWon; Card deck[DECK_SIZE]; Card hands[MAX_NUM_PLAYERS][DECK_SIZE]; @@ -227,7 +228,9 @@ void FlipCards() { static inline bool CanPlayCard(const Card* card) { Card topCard = game.stack[game.cardsInStack-1]; - return topCard.face == card->face + return card->face == 7 + || card->face == 10 + || topCard.face == card->face || topCard.suite == card->suite; } @@ -285,7 +288,6 @@ static inline int NextPlayer() { //Make next player draw 5 void AceOfSpadesEffect() { - puts("Here!"); for (int i = 0; i < 5; i++) Deal(NextPlayer()); NextTurn(); } -- cgit v1.2.3