fullscreenButton

This commit is contained in:
2026-01-25 15:18:36 +01:00
parent a3b0713b7a
commit 1f2a5d830c
4 changed files with 16 additions and 3 deletions

12
app.js
View File

@@ -144,6 +144,18 @@ let game = {
menu.startButton.name("Rejouer")
menu.startButton.show()
},
fullscreen: function() {
if (!document.fullscreenElement) {
document.body.requestFullscreen();
menu.settings.fullscreenButton.name("Quitter le plein écran");
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
menu.settings.fullscreenButton.name("Plein écran");
}
}
}
}

View File

@@ -24,7 +24,7 @@ span {
}
.lil-gui.autoPlace {
top: inherit;
top: auto;
bottom: 15px;
left: 15px;
}

View File

@@ -70,7 +70,8 @@ export class Menu extends GUI {
scene.tetrisSound.setVolume(volume/100)
scene.hardDropSound.setVolume(volume/100)
})
this.settings.fullscreenButton = this.settings.add(game, "fullscreen").name("Plein écran")
let material
function changeMaterial() {
material?.destroy()

View File

@@ -55,7 +55,7 @@ export class TetraScene extends THREE.Scene {
case "Espace":
this.ambientLight.intensity = 7
this.directionalLight.intensity = 5
this.directionalLight.position.set(2, -10, 20)
this.directionalLight.position.set(2, -3, 20)
this.music.src = "audio/benevolence.m4a"
break
case "Rétro":