From 927b077747958f2e8ce9adff7ef1b1d2c687e8b1 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sun, 2 Apr 2023 01:39:29 -0500 Subject: [PATCH] Fix bug, call it a night! --- Solitaire/main.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Solitaire/main.cpp b/Solitaire/main.cpp index 558711c..665315d 100644 --- a/Solitaire/main.cpp +++ b/Solitaire/main.cpp @@ -368,7 +368,7 @@ class Solitaire : public olc::PixelGameEngine draggedCardSuccess: bool gameWon = true; for (int i = 0; i < Home.size(); i++) { - if (Home[i].faceUpCards[Home[i].faceUpCards.size() - 1].number != 13) { + if (Home[i].faceUpCards.size()==0||Home[i].faceUpCards[Home[i].faceUpCards.size() - 1].number != 13) { gameWon = false; break; } @@ -432,10 +432,6 @@ class Solitaire : public olc::PixelGameEngine } Field[i].faceUpCards.push_back(DrawCard()); } - Home[0].faceUpCards.push_back({SPADE, 1}); - Home[1].faceUpCards.push_back({ HEART, 1 }); - Home[2].faceUpCards.push_back({ DIAMOND, 1 }); - Home[3].faceUpCards.push_back({ CLUB, 1 }); for (int i = 0; i < Home.size();i++) { CardSlot&c = Home[i]; c.pos = vi2d{ 136 + i * 40,8 };