feat: logs

This commit is contained in:
tresabhi committed 2025-05-15 23:31:26 -05:00
1 parent 5b8da36fb8
commit 165a9cd719
3 files changed
+38 -9

No files matched your search

@@ -31,19 +31,21 @@ export function TraverseVisualizer({ stats }: StatsAcceptorProps) {
let lastT = Date.now() / 1000;
function frame() {
if (!turret.current || !hull.current) return;
const t = Date.now() / 1000;
const dt = t - lastT;
lastT = t;
turretAngle.current =
(turretAngle.current + turretSpeedRad * dt) % (2 * Math.PI);
hullAngle.current =
(hullAngle.current + hullTraverseRad * dt) % (2 * Math.PI);
if (turret.current) {
turretAngle.current =
(turretAngle.current + turretSpeedRad * dt) % (2 * Math.PI);
turret.current.style.transform = `translate(-50%, -50%) rotate(${-turretAngle.current}rad)`;
}
turret.current.style.transform = `translate(-50%, -50%) rotate(${-turretAngle.current}rad)`;
hull.current.style.transform = `translate(-50%, -50%) rotate(${-hullAngle.current}rad)`;
if (hull.current) {
hullAngle.current =
(hullAngle.current + hullTraverseRad * dt) % (2 * Math.PI);
hull.current.style.transform = `translate(-50%, -50%) rotate(${-hullAngle.current}rad)`;
}
if (!cancel) requestAnimationFrame(frame);
}