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 ) {