From 06100377c90ce33088c5741541e2416150cca430 Mon Sep 17 00:00:00 2001 From: adrien Date: Fri, 27 Mar 2026 01:07:52 +0100 Subject: [PATCH] speak --- js/app.js | 12 ++++++++++++ js/interface.js | 1 + 2 files changed, 13 insertions(+) diff --git a/js/app.js b/js/app.js index c017bad..7c2a512 100644 --- a/js/app.js +++ b/js/app.js @@ -276,6 +276,16 @@ function gameOver() { stats.show(); playSound(gameover) + speak("Game over") +} + +function speak(text) { + if (!window.speechSynthesis) return; + + const utterance = new SpeechSynthesisUtterance(text); + utterance.lang = 'fr-FR'; + utterance.volume = sfxVolumeRange.value; + speechSynthesis.speak(utterance); } window.onbeforeunload = function (event) { @@ -344,6 +354,8 @@ sceneDiv.onwheel = function (event) { screenRow.style.setProperty('--tZ', tZ + 'px'); }; +// Skins + $.fn.select2.defaults.set("templateResult", (state) => state.id ? $(``) diff --git a/js/interface.js b/js/interface.js index c0c1fdf..00e6163 100644 --- a/js/interface.js +++ b/js/interface.js @@ -163,6 +163,7 @@ class Stats { } set level(level) { + speak(`Niveau ${level}`) this._level = level; this.goal += level * 5; if (level <= 20) {