From 4f011d2c859d73006d13423b204b40f8b0567b75 Mon Sep 17 00:00:00 2001 From: adrien Date: Thu, 1 Jun 2023 01:31:45 +0200 Subject: [PATCH] ambiance stop --- main.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index a3a2530..2fb5b46 100644 --- a/main.js +++ b/main.js @@ -414,10 +414,19 @@ document.addEventListener( 'keyup', ( event ) => { container.addEventListener( 'mousedown', () => { document.body.requestPointerLock(); - ambiance.play() } ); +function lockChangeAlert() { + if (document.pointerLockElement === document.body) { + ambiance.play() + } else { + ambiance.pause() + } +} + +document.addEventListener("pointerlockchange", lockChangeAlert, false); + document.body.addEventListener( 'mousemove', ( event ) => { if ( document.pointerLockElement === document.body ) {