HTML and CSS Reference
In-Depth Information
Code
Explanation
var j;
Iterates
var uniqueid;
Used to create unique identifiers for elements
var thingelem;
Holds the element
var out;
Displays a message
for (i=0;i<secret.length;i++) {
Iterates over the letters in the secret word
if (picked==secret[i]) {
Says, “If the player guessed letter is equal to
this letter in secret…”
id = "s"+String(i);
Constructs the identifier for this letter
document.getElementById(id).
textContent = picked;
Changes the text content to be the letter
not = false;
Sets not to false
lettersguessed++;
Increment the number of letters identified
correctly
if (lettersguessed==secret.length) { Says, “If the whole secret word has been
guessed…”
ctx.fillStyle=gallowscolor;
Sets the color, which uses the brown of the
gallows but could be anything
out = "You won!";
Sets the message
ctx.fillText(out,200,80);
Displays the message
ctx.fillText("Re-load the page to
try again.",200,120);
Displays another message
for (j=0;j<alphabet.length;j++) {
Iterates over the whole alphabet
uniqueid = "a"+String(j);
Constructs the identifier
thingelem = document.getElementById
(uniqueid);
Gets the element
Search WWH ::




Custom Search