From f666023bef66a359020969c4ef26c294380d6757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Fri, 2 Aug 2024 13:50:43 -0500 Subject: [PATCH] fix: remove dead code --- src/core/blitzkit/tankTransformHandlers.ts | 67 ---------------------- 1 file changed, 67 deletions(-) delete mode 100644 src/core/blitzkit/tankTransformHandlers.ts diff --git a/src/core/blitzkit/tankTransformHandlers.ts b/src/core/blitzkit/tankTransformHandlers.ts deleted file mode 100644 index f1e4cf9b5..000000000 --- a/src/core/blitzkit/tankTransformHandlers.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { ThreeEvent } from '@react-three/fiber'; -import { Vector2 } from 'three'; -import { applyPitchYawLimits } from '../blitz/applyPitchYawLimits'; -import { normalizeAngleRad } from '../math/normalizeAngleRad'; -import { hasEquipment } from './hasEquipment'; -import { modelTransformEvent } from './modelTransform'; - -export function tankTransformHandlers() { - const position = new Vector2(); - const delta = new Vector2(); - let pitch = 0; - let yaw = 0; - - function onPointerDown(event: ThreeEvent) { - event.stopPropagation(); - - if (isTurret) { - position.set(event.clientX, event.clientY); - yaw = protagonist.yaw; - pitch = protagonist.pitch; - - mutateTankopediaTemporary((draft) => { - draft.controlsEnabled = false; - }); - mutateTankopediaTemporary((draft) => { - draft.shot = undefined; - draft.highlightArmor = undefined; - }); - window.addEventListener('pointermove', handlePointerMove); - window.addEventListener('pointerup', handlePointerUp); - } - } - async function handlePointerMove(event: PointerEvent) { - const duel = duelStore.getState(); - const hasImprovedVerticalStabilizer = await hasEquipment( - 122, - duel.protagonist.tank.equipment, - duel.protagonist.equipmentMatrix, - ); - const boundingRect = canvas.getBoundingClientRect(); - - delta.set(event.clientX, event.clientY).sub(position); - position.set(event.clientX, event.clientY); - - [pitch, yaw] = applyPitchYawLimits( - pitch, - yaw + delta.x * (Math.PI / boundingRect.width), - gunModelDefinition.pitch, - turretModelDefinition.yaw, - hasImprovedVerticalStabilizer, - ); - modelTransformEvent.emit({ pitch, yaw }); - } - function handlePointerUp() { - mutateDuel((draft) => { - draft.protagonist.pitch = normalizeAngleRad(pitch); - draft.protagonist.yaw = normalizeAngleRad(yaw); - }); - mutateTankopediaTemporary((draft) => { - draft.controlsEnabled = true; - }); - window.removeEventListener('pointermove', handlePointerMove); - window.removeEventListener('pointerup', handlePointerUp); - } - - return { onPointerDown }; -}