mirror of
https://github.com/hexahigh/games.git
synced 2025-12-11 20:15:38 +01:00
48 lines
1.0 KiB
JavaScript
48 lines
1.0 KiB
JavaScript
var sixPressed = false
|
|
var ninePressed = false
|
|
var doCheck = true
|
|
|
|
// Set delay to ms
|
|
function delay(milliseconds) {
|
|
return new Promise(resolve => {
|
|
setTimeout(resolve, milliseconds);
|
|
});
|
|
}
|
|
|
|
async function sixPress() {
|
|
sixPressed = true
|
|
await delay(500)
|
|
sixPressed = false
|
|
}
|
|
|
|
function ninePress() {
|
|
checkSecret()
|
|
}
|
|
|
|
|
|
async function checkSecret() {
|
|
if (sixPressed == true) {
|
|
//document.getElementById("wrapper").style.display = "none";
|
|
document.getElementById("iframeDiv").style.display = "block";
|
|
|
|
}
|
|
}
|
|
|
|
|
|
//adding event handler on the document to handle keyboard inputs
|
|
document.addEventListener("keyup", keyboardInputHandler);
|
|
|
|
//function to handle keyboard inputs
|
|
function keyboardInputHandler(o) {
|
|
// to fix the default behavior of browser,
|
|
// enter and backspace were causing undesired behavior when some key was already in focus.
|
|
o.preventDefault();
|
|
//grabbing the liveScreen
|
|
|
|
//numbers
|
|
if (o.key === "6") {
|
|
sixPress()
|
|
} else if (o.key === "9") {
|
|
checkSecret()
|
|
}
|
|
} |