The Essential Guide to HTML5

(Greg DeLong) #1

BLACKJACK


Code Explanation


if (playertotal>housetotal) { Performs a more specific
comparison


ctx.fillText("You won. ",30,100); Displays the winner message


} Closes the inner clause


else { Begins else clause


ctx.fillText("TIE!",30,100); Displays a message


} Closes the else clause


} Closes the outer clause


else else


if (housetotal<=21) { Checks if the dealer is under


ctx.fillText("You lost. ", 30,100); Displays a message


} Closes the clause


else { Begins else clause


ctx.filltext("You won because
house went over.");


Displays a message (player under,
house over)

} Closes the clause


} Closes the function


function newgame() { Header for the function for a new
game


ctx.clearRect(0,0,cwidth,cheight); Clears the canvas


pi=0; Resets the index for the player


hi=0; Resets the index for the dealer


playerxp = 100; Resets the horizontal position for
the first card of the player's hand

Free download pdf