diff --git a/src/animation/MouseTracker.ts b/src/animation/MouseTracker.ts index e69de29..c9ca079 100644 --- a/src/animation/MouseTracker.ts +++ b/src/animation/MouseTracker.ts @@ -0,0 +1,17 @@ +// import * as THREE from 'three' + +export let mouse: MouseEvent +export let moused: {x: number, y: number} + +/** + * Initialize mouse tracker + */ +export function initMouseTracker(): void +{ + document.onmousemove = (e: MouseEvent) => + { + mouse = e + moused.x = e.clientX / window.innerWidth * 2 - 1 + moused.y = -(e.clientY / window.innerHeight * 2 - 1) + } +}