Game Development Reference
In-Depth Information
String.fromCharCode(event.keyCode);
// If the charactered enterd by the user is a
letter,capitalize it if the Shift key was
pressed
if (!event.shiftKey && event.keyCode >= 65
&&event.keyCode <= 90)
letter = String.fromCharCode(event.keyCode
+ keyCodes.SPACEBAR_KEY);
// Convert special character codes into their
corresponding character
if (event.keyCode == keyCodes.COMMA_KEY)
letter = ",";
if (event.keyCode == keyCodes.PERIOD_KEY)
letter = ".";
// Determine if they letter entered is right
or wrong,and print special HTML to
// indicate that. Move the hero if the
letterentered was correct.
if (letter == words[wordsLen]) {
wordsWritten.innerHTML += "<span
class='correct'>"+ letter + "</span>";
var correct =
document.querySelectorAll("#wordsWritten
.correct").length;
var percent = correct / words.length;
hero.moveToPercent(percent);
} else {
wordsWritten.innerHTML += "<span
class='wrong'>"+ letter + "</span>";
}
// By returning false from a key press
event,we further prevent the browser
// from taking any default action based on
Search WWH ::




Custom Search