From bbc29c80f429d7493fdb9cb7987000d633734db5 Mon Sep 17 00:00:00 2001 From: Ian Coleman Date: Thu, 17 Nov 2016 11:59:15 +1100 Subject: Missing cards are detected --- src/js/index.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src') diff --git a/src/js/index.js b/src/js/index.js index 6a81601..f4163ee 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -894,6 +894,26 @@ if (uniqueCards.length == 52) { cardDetail.unshift("full deck"); } + // Detect missing cards + var values = "A23456789TJQK"; + var suits = "CDHS"; + var missingCards = []; + for (var i=0; i 0 && missingCards.length <= 6) { + var msg = missingCards.length + " missing: " + missingCards.slice(0,3).join(" "); + if (missingCards.length > 3) { + msg += "..."; + } + cardDetail.push(msg); + } // Add card details to typeStr if (cardDetail.length > 0) { typeStr += " (" + cardDetail.join(", ") + ")"; -- cgit v1.2.3