refactor: tighten project structure and strengthen tooling

This commit is contained in:
2026-04-16 10:45:05 +02:00
parent 3506858c96
commit 7769959135
57 changed files with 362 additions and 519 deletions
+13
View File
@@ -0,0 +1,13 @@
import { useSyncExternalStore } from "react";
import type { CameraMode } from "@/types/debug";
import { Debug } from "@/utils/debug/Debug";
export function useCameraMode(): CameraMode {
const debug = Debug.getInstance();
return useSyncExternalStore(
(listener) => debug.subscribe(listener),
() => debug.getCameraMode(),
() => debug.getCameraMode(),
);
}
-1
View File
@@ -1 +0,0 @@
// src/hooks/useAudio.ts
-1
View File
@@ -1 +0,0 @@
// src/hooks/useCinematic.ts
-1
View File
@@ -1 +0,0 @@
// src/hooks/useGameState.ts
-1
View File
@@ -1 +0,0 @@
// src/hooks/useInteraction.ts
-1
View File
@@ -1 +0,0 @@
// src/hooks/useLOD.ts
-1
View File
@@ -1 +0,0 @@
// src/hooks/useZoneDetection.ts