From 9f4ab194be7e5323de475473dd830f687b0143d7 Mon Sep 17 00:00:00 2001 From: adrien Date: Tue, 27 Jan 2026 00:40:08 +0100 Subject: [PATCH] onfullscreenchange --- app.js | 15 ++++++++++----- jsm/Menu.js | 1 - 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app.js b/app.js index 63098d6..e9373ef 100644 --- a/app.js +++ b/app.js @@ -145,18 +145,23 @@ let game = { }, fullscreen: function() { - if (!document.fullscreenElement) { - document.body.requestFullscreen(); - menu.settings.fullscreenButton.name("Quitter le plein écran"); - } else { + if (document.fullscreenElement) { if (document.exitFullscreen) { document.exitFullscreen(); - menu.settings.fullscreenButton.name("Plein écran"); } + } else { + document.body.requestFullscreen(); } } } +document.onfullscreenchange = function() { + if (document.fullscreenElement) { + menu.settings.fullscreenButton.name("Quitter le plein écran"); + } else { + menu.settings.fullscreenButton.name("Plein écran"); + } +} function playSound(sound, note=0) { sound.stop() diff --git a/jsm/Menu.js b/jsm/Menu.js index efd7937..041e556 100644 --- a/jsm/Menu.js +++ b/jsm/Menu.js @@ -149,7 +149,6 @@ export class Menu extends GUI { let vortex = dev.addFolder("vortex opacity").close() vortex.add(scene.vortex.transparentCylinder.material, "opacity").name("dark").min(0).max(1).listen() - vortex.add(scene.vortex.opaqueCylinder.material, "opacity").name("opaque").min(0).max(1).listen() changeMaterial(scene.minoes.material.constructor.name)