Skip to content

Commit

Permalink
Merge pull request #3 from zheeeng/bump
Browse files Browse the repository at this point in the history
Bump
  • Loading branch information
zheeeng authored Apr 22, 2024
2 parents 138bd99 + 2aa2c5a commit d2c3a46
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion packages/pointer-lock-movement/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pointer-lock-movement",
"version": "0.1.7",
"version": "0.1.8",
"author": "Zheeeng <hi@zheeeng.me>",
"description": "A pointer lock movement manager for customizing your own creative UI.",
"keywords": [
Expand Down
10 changes: 6 additions & 4 deletions packages/pointer-lock-movement/src/pointer-lock-movement.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,10 @@ export const pointerLockMovement = (
}

const move: CoData<MoveContext, PointerEvent> = (context, effect) => payload => {
if (payload.defaultPrevented) {
return move(context, effect)
}

context.event = payload
context.movementX = payload.movementX
context.movementY = payload.movementY
Expand Down Expand Up @@ -189,6 +193,8 @@ export const pointerLockMovement = (
maxHeight: virtualScreen.height,
},
({ event, status, x, y, startX, startY, movementX, movementY }) => {
virtualCursor.style.transform = `translate3D(${x}px, ${y}px, 0px)`

options.onMove?.(
event,
{
Expand All @@ -199,10 +205,6 @@ export const pointerLockMovement = (
movementY,
}
)

if (!event.defaultPrevented) {
virtualCursor.style.transform = `translate3D(${x}px, ${y}px, 0px)`
}
}
)(pointerEvent)

Expand Down

0 comments on commit d2c3a46

Please sign in to comment.