HTML and CSS Reference
In-Depth Information
Code
Explanation
}
Close the while loop
if (ch>=51) {
Asks if there were no undealt cards
ctx.fillText("NO MORE CARDS IN
DECK. Reload. ",200,250);
Displays a message
ch = 51;
Sets ch to 51 to make this function
work
}
Closes the if-true clause
deck[ch].dealt = who;
Stores who , a nonzero value, so this
card is marked as having been dealt
card = deck[ch];
Sets a card
return card;
Returns a card
}
Closes the function
function builddeck() {
Header for the function that builds
the MCard objects
var n;
Variable used for inner iteration
var si;
Variable used for outer iteration,
over the suits
var suitnames= ["clubs","hearts",
"spades","diamonds"];
Names of suits
var i;
Keeps track of elements put into the
deck array
i=0;
Initializes the array to 0
var picname;
Simplifies the coding
var nums=["a","2","3","4","5","6","7",
"8","9","10","j","q","k"];
The names for all the cards
for (si=0;si<4;si++) {
Iterates over the suits
Search WWH ::




Custom Search