HTML and CSS Reference
In-Depth Information
The rest of the tests are simple. If
guessIndex
is greater than
letterIndex
, we set the
higherOrLower
textto“Lower.”Conversely,if
guessIndex
islessthan
letterIndex
,weset
the
higherOrLower
test to “Higher”:
}
else
else iif
(
guessIndex
>
letterIndex
) {
higherOrLower
=
"Lower"
;
}
else
else
{
higherOrLower
=
"Higher"
;
}
}
Finally, we call
drawScreen()
to paint the screen:
drawScreen
();
Here is the full code for the function:
function
function
eventKeyPressed
(
e
) {
iif
(
!
gameOver
) {
var
var
letterPressed
=
String
.
fromCharCode
(
e
.
keyCode
);
letterPressed
=
letterPressed
.
toLowerCase
();
guesses
++
;
lettersGuessed
.
push
(
letterPressed
);
iif
(
letterPressed
==
letterToGuess
) {
gameOver
=
true
true
;
}
else
else
{
letterIndex
=
letters
.
indexOf
(
letterToGuess
);
guessIndex
=
letters
.
indexOf
(
letterPressed
);
Debugger
.
log
(
guessIndex
);
iif
(
guessIndex
<
0
) {
higherOrLower
=
"That is not a letter"
;
}
else
else iif
(
guessIndex
>
letterIndex
) {
higherOrLower
=
"Lower"
;
}
else
else
{
higherOrLower
=
"Higher"
;
}
}
drawScreen
();
}
}