From 078523418ac876a4b74512062c201a5b4f755418 Mon Sep 17 00:00:00 2001 From: Boof <97455552+hexahigh@users.noreply.github.com> Date: Mon, 20 Mar 2023 10:40:08 +0100 Subject: [PATCH] update --- tools/calculator/scripts/script.js | 7 +++++++ tools/calculator/scripts/secret.js | 32 ++++++++++++++++++++++++------ 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/tools/calculator/scripts/script.js b/tools/calculator/scripts/script.js index 6793119..e2d42ff 100644 --- a/tools/calculator/scripts/script.js +++ b/tools/calculator/scripts/script.js @@ -5,6 +5,12 @@ const moonIcon = "assets/MoonIcon.svg"; const themeIcon = document.getElementById("theme-icon"); const res = document.getElementById("result"); const toast = document.getElementById("toast"); +function is21() { + if(res.value == 21) { + const audio21 = new Audio('assets/21.mp3'); + audio21.play(); + } +} function calculate(value) { const calculatedValue = eval(value || null); @@ -15,6 +21,7 @@ function calculate(value) { }, 1300); } else { res.value = calculatedValue; + is21() } } diff --git a/tools/calculator/scripts/secret.js b/tools/calculator/scripts/secret.js index 76ed9f2..bc4fe10 100644 --- a/tools/calculator/scripts/secret.js +++ b/tools/calculator/scripts/secret.js @@ -2,6 +2,9 @@ var sixPressed = false var ninePressed = false var doCheck = true var tenPressed = false +var plusPressed2 = false +var onePressed2 = false +var zeroPressed2 = false // Set delay to ms function delay(milliseconds) { @@ -47,14 +50,19 @@ function keyboardInputHandler(o) { sixPress() } else if (o.key === "9") { checkSecret() - ninePress2() + //ninePress2() } - else if (o.key === "10") { - tenPress() - checkSecret2() + else if (o.key === "+") { + //plusPress() + } + else if (o.key === "0") { + //checkSecret2() + } + else if (o.key === "1") { + //onePress2() } } - +/* // Code for 21 secret async function ninePress2() { ninePressed2 = true @@ -62,6 +70,18 @@ async function ninePress2() { ninePressed2 = false } +async function onePress2() { + onePressed2 = true + await delay(500) + onePressed2 = false +} + +async function plusPress2() { + plusPressed2 = true + await delay(500) + plusPressed2 = false +} + async function checkSecret2() { if (ninePressed2 == true) { @@ -69,4 +89,4 @@ async function checkSecret2() { audio21.play(); } -} \ No newline at end of file +}*/ \ No newline at end of file