From 1aec232d44cd3375ff6f873ee3b22e912142c621 Mon Sep 17 00:00:00 2001 From: BoredGuy Date: Sun, 18 Jan 2026 10:08:16 +0300 Subject: Final commit --- Assets/Cards.png | Bin CMakeLists.txt | 0 src/game.c | 6 ++++-- 3 files changed, 4 insertions(+), 2 deletions(-) mode change 100644 => 100755 Assets/Cards.png mode change 100644 => 100755 CMakeLists.txt mode change 100644 => 100755 src/game.c diff --git a/Assets/Cards.png b/Assets/Cards.png old mode 100644 new mode 100755 diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 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