mirror of
https://github.com/PrismarineJS/prismarine-web-client.git
synced 2025-08-28 21:28:44 -04:00
actually commit mouse raw input impl
This commit is contained in:
parent
5bef43031f
commit
6f02c10483
1 changed files with 14 additions and 14 deletions
28
index.js
28
index.js
|
@ -322,21 +322,21 @@ async function connect (options) {
|
|||
renderer.domElement.mozRequestPointerLock ||
|
||||
renderer.domElement.webkitRequestPointerLock
|
||||
renderer.domElement.requestPointerLock = async () => {
|
||||
// request full keyboard access
|
||||
// await renderer.domElement.requestFullscreen()
|
||||
// // navigator.keyboard.lock(['KeyW'])
|
||||
// const promise = requestPointerLock.apply(renderer.domElement, {
|
||||
// unadjustedMovement: window.localStorage.getItem('mouseRawInput') === 'true'
|
||||
// });
|
||||
// promise?.catch((error) => {
|
||||
// if (error.name === "NotSupportedError") {
|
||||
// // Some platforms may not support unadjusted movement, request again a regular pointer lock.
|
||||
// requestPointerLock.apply(renderer.domElement)
|
||||
// } else {
|
||||
// console.error(error)
|
||||
// }
|
||||
// })
|
||||
// }
|
||||
// request full keyboard access
|
||||
// navigator.keyboard.lock(['KeyW'])
|
||||
const promise = requestPointerLock.apply(renderer.domElement, {
|
||||
unadjustedMovement: window.localStorage.getItem('mouseRawInput') === 'true'
|
||||
});
|
||||
promise?.catch((error) => {
|
||||
if (error.name === "NotSupportedError") {
|
||||
// Some platforms may not support unadjusted movement, request again a regular pointer lock.
|
||||
requestPointerLock.apply(renderer.domElement)
|
||||
} else {
|
||||
console.error(error)
|
||||
}
|
||||
})
|
||||
}
|
||||
document.addEventListener('mousedown', (e) => {
|
||||
if (!chat.inChat && !gameMenu.inMenu) {
|
||||
renderer.domElement.requestPointerLock()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue