From 9323c73c7fc0f929e015d9b24cea5f25c136b6ad Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Tue, 7 Dec 2021 00:50:39 -0500 Subject: [PATCH] [+] Mouse tracker --- src/animation/MouseTracker.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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) + } +}