-
+
- la-fabrik
+ La Fabrik
-
+
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000..23e6e2b
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/favicon.svg b/public/favicon.svg
deleted file mode 100644
index 6893eb1..0000000
--- a/public/favicon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/icons.svg b/public/icons.svg
deleted file mode 100644
index e952219..0000000
--- a/public/icons.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/public/models/farm/README.md b/public/models/farm/README.md
new file mode 100644
index 0000000..1a82388
--- /dev/null
+++ b/public/models/farm/README.md
@@ -0,0 +1 @@
+# public/models/farm/*
\ No newline at end of file
diff --git a/public/models/map/README.md b/public/models/map/README.md
new file mode 100644
index 0000000..fa11837
--- /dev/null
+++ b/public/models/map/README.md
@@ -0,0 +1 @@
+# public/models/map/*
\ No newline at end of file
diff --git a/public/models/powerGrid/README.md b/public/models/powerGrid/README.md
new file mode 100644
index 0000000..176aba1
--- /dev/null
+++ b/public/models/powerGrid/README.md
@@ -0,0 +1 @@
+# public/models/powerGrid/*
\ No newline at end of file
diff --git a/public/sounds/README.md b/public/sounds/README.md
new file mode 100644
index 0000000..f5d58de
--- /dev/null
+++ b/public/sounds/README.md
@@ -0,0 +1 @@
+# public/sounds/*
\ No newline at end of file
diff --git a/public/textures/README.md b/public/textures/README.md
new file mode 100644
index 0000000..3e22257
--- /dev/null
+++ b/public/textures/README.md
@@ -0,0 +1 @@
+# public/textures/*
\ No newline at end of file
diff --git a/src/components/3d/InteractiveObject.tsx b/src/components/3d/InteractiveObject.tsx
new file mode 100644
index 0000000..31e0b89
--- /dev/null
+++ b/src/components/3d/InteractiveObject.tsx
@@ -0,0 +1 @@
+// src/components/3d/InteractiveObject.tsx
\ No newline at end of file
diff --git a/src/components/ui/CinematicBars.tsx b/src/components/ui/CinematicBars.tsx
new file mode 100644
index 0000000..26bde92
--- /dev/null
+++ b/src/components/ui/CinematicBars.tsx
@@ -0,0 +1 @@
+// src/components/ui/CinematicBars.tsx
\ No newline at end of file
diff --git a/src/components/ui/LoadingScreen.tsx b/src/components/ui/LoadingScreen.tsx
new file mode 100644
index 0000000..e289e87
--- /dev/null
+++ b/src/components/ui/LoadingScreen.tsx
@@ -0,0 +1 @@
+// src/components/ui/LoadingScreen.tsx
\ No newline at end of file
diff --git a/src/components/ui/MapHUD.tsx b/src/components/ui/MapHUD.tsx
new file mode 100644
index 0000000..5bf416e
--- /dev/null
+++ b/src/components/ui/MapHUD.tsx
@@ -0,0 +1 @@
+// src/components/ui/MapHUD.tsx
\ No newline at end of file
diff --git a/src/components/ui/MissionHUD.tsx b/src/components/ui/MissionHUD.tsx
new file mode 100644
index 0000000..05b6f41
--- /dev/null
+++ b/src/components/ui/MissionHUD.tsx
@@ -0,0 +1 @@
+// src/components/ui/MissionHUD.tsx
\ No newline at end of file
diff --git a/src/components/ui/NarrativeOverlay.tsx b/src/components/ui/NarrativeOverlay.tsx
new file mode 100644
index 0000000..c8b8b57
--- /dev/null
+++ b/src/components/ui/NarrativeOverlay.tsx
@@ -0,0 +1 @@
+// src/components/ui/NarrativeOverlay.tsx
\ No newline at end of file
diff --git a/src/data/dialogues.ts b/src/data/dialogues.ts
new file mode 100644
index 0000000..c53d3c2
--- /dev/null
+++ b/src/data/dialogues.ts
@@ -0,0 +1 @@
+// src/data/dialogues.ts
\ No newline at end of file
diff --git a/src/data/missions.ts b/src/data/missions.ts
new file mode 100644
index 0000000..08a94e9
--- /dev/null
+++ b/src/data/missions.ts
@@ -0,0 +1 @@
+// src/data/missions.ts
\ No newline at end of file
diff --git a/src/data/zones.ts b/src/data/zones.ts
new file mode 100644
index 0000000..d1a274d
--- /dev/null
+++ b/src/data/zones.ts
@@ -0,0 +1 @@
+// src/data/zones.ts
\ No newline at end of file
diff --git a/src/hooks/useAudio.ts b/src/hooks/useAudio.ts
new file mode 100644
index 0000000..ea1191e
--- /dev/null
+++ b/src/hooks/useAudio.ts
@@ -0,0 +1 @@
+// src/hooks/useAudio.ts
\ No newline at end of file
diff --git a/src/hooks/useCinematic.ts b/src/hooks/useCinematic.ts
new file mode 100644
index 0000000..8969f6e
--- /dev/null
+++ b/src/hooks/useCinematic.ts
@@ -0,0 +1 @@
+// src/hooks/useCinematic.ts
\ No newline at end of file
diff --git a/src/hooks/useGameState.ts b/src/hooks/useGameState.ts
new file mode 100644
index 0000000..11c4669
--- /dev/null
+++ b/src/hooks/useGameState.ts
@@ -0,0 +1 @@
+// src/hooks/useGameState.ts
\ No newline at end of file
diff --git a/src/hooks/useInteraction.ts b/src/hooks/useInteraction.ts
new file mode 100644
index 0000000..d3f3f09
--- /dev/null
+++ b/src/hooks/useInteraction.ts
@@ -0,0 +1 @@
+// src/hooks/useInteraction.ts
\ No newline at end of file
diff --git a/src/hooks/useLOD.ts b/src/hooks/useLOD.ts
new file mode 100644
index 0000000..94d19e3
--- /dev/null
+++ b/src/hooks/useLOD.ts
@@ -0,0 +1 @@
+// src/hooks/useLOD.ts
\ No newline at end of file
diff --git a/src/hooks/useZoneDetection.ts b/src/hooks/useZoneDetection.ts
new file mode 100644
index 0000000..1cee446
--- /dev/null
+++ b/src/hooks/useZoneDetection.ts
@@ -0,0 +1 @@
+// src/hooks/useZoneDetection.ts
\ No newline at end of file
diff --git a/src/stateManager/AudioManager.ts b/src/stateManager/AudioManager.ts
new file mode 100644
index 0000000..d2d535d
--- /dev/null
+++ b/src/stateManager/AudioManager.ts
@@ -0,0 +1 @@
+// src/stateManager/AudioManager.ts
\ No newline at end of file
diff --git a/src/stateManager/CinematicManager.ts b/src/stateManager/CinematicManager.ts
new file mode 100644
index 0000000..0e41708
--- /dev/null
+++ b/src/stateManager/CinematicManager.ts
@@ -0,0 +1 @@
+// src/stateManager/CinematicManager.ts
\ No newline at end of file
diff --git a/src/stateManager/GameManager.ts b/src/stateManager/GameManager.ts
new file mode 100644
index 0000000..81ed6d2
--- /dev/null
+++ b/src/stateManager/GameManager.ts
@@ -0,0 +1 @@
+// src/stateManager/GameManager.ts
\ No newline at end of file
diff --git a/src/stateManager/ZoneManager.ts b/src/stateManager/ZoneManager.ts
new file mode 100644
index 0000000..872214d
--- /dev/null
+++ b/src/stateManager/ZoneManager.ts
@@ -0,0 +1 @@
+// src/stateManager/ZoneManager.ts
\ No newline at end of file
diff --git a/src/utils/Debug.ts b/src/utils/Debug.ts
new file mode 100644
index 0000000..9393855
--- /dev/null
+++ b/src/utils/Debug.ts
@@ -0,0 +1 @@
+// src/utils/Debug.ts
\ No newline at end of file
diff --git a/src/utils/Dispose.ts b/src/utils/Dispose.ts
new file mode 100644
index 0000000..f703aeb
--- /dev/null
+++ b/src/utils/Dispose.ts
@@ -0,0 +1 @@
+// src/utils/Dispose.ts
\ No newline at end of file
diff --git a/src/utils/EventEmitter.ts b/src/utils/EventEmitter.ts
new file mode 100644
index 0000000..72e67c5
--- /dev/null
+++ b/src/utils/EventEmitter.ts
@@ -0,0 +1 @@
+// src/utils/EventEmitter.ts
\ No newline at end of file
diff --git a/src/utils/Sizes.ts b/src/utils/Sizes.ts
new file mode 100644
index 0000000..a5034f0
--- /dev/null
+++ b/src/utils/Sizes.ts
@@ -0,0 +1 @@
+// src/utils/Sizes.ts
\ No newline at end of file
diff --git a/src/utils/Time.ts b/src/utils/Time.ts
new file mode 100644
index 0000000..16c891b
--- /dev/null
+++ b/src/utils/Time.ts
@@ -0,0 +1 @@
+// src/utils/Time.ts
\ No newline at end of file
diff --git a/src/world/Environment.tsx b/src/world/Environment.tsx
new file mode 100644
index 0000000..999ec5d
--- /dev/null
+++ b/src/world/Environment.tsx
@@ -0,0 +1 @@
+// src/world/Environment.tsx
\ No newline at end of file
diff --git a/src/world/Lighting.tsx b/src/world/Lighting.tsx
new file mode 100644
index 0000000..0b14de7
--- /dev/null
+++ b/src/world/Lighting.tsx
@@ -0,0 +1 @@
+// src/world/Lighting.tsx
\ No newline at end of file
diff --git a/src/world/Map.tsx b/src/world/Map.tsx
new file mode 100644
index 0000000..a56a38e
--- /dev/null
+++ b/src/world/Map.tsx
@@ -0,0 +1 @@
+// src/world/Map.tsx
\ No newline at end of file
diff --git a/src/world/PostFX.tsx b/src/world/PostFX.tsx
new file mode 100644
index 0000000..8107064
--- /dev/null
+++ b/src/world/PostFX.tsx
@@ -0,0 +1 @@
+// src/world/PostFX.tsx
\ No newline at end of file
diff --git a/src/world/player/Crosshair.tsx b/src/world/player/Crosshair.tsx
new file mode 100644
index 0000000..5a422a4
--- /dev/null
+++ b/src/world/player/Crosshair.tsx
@@ -0,0 +1 @@
+// src/world/player/Crosshair.tsx
\ No newline at end of file
diff --git a/src/world/player/FPSController.tsx b/src/world/player/FPSController.tsx
new file mode 100644
index 0000000..d673dab
--- /dev/null
+++ b/src/world/player/FPSController.tsx
@@ -0,0 +1 @@
+// src/world/player/FPSController.tsx
\ No newline at end of file
diff --git a/src/world/zones/FarmZone.tsx b/src/world/zones/FarmZone.tsx
new file mode 100644
index 0000000..296a39e
--- /dev/null
+++ b/src/world/zones/FarmZone.tsx
@@ -0,0 +1 @@
+// src/world/zones/FarmZone.tsx
\ No newline at end of file
diff --git a/src/world/zones/PowerGridZone.tsx b/src/world/zones/PowerGridZone.tsx
new file mode 100644
index 0000000..f3a6d8f
--- /dev/null
+++ b/src/world/zones/PowerGridZone.tsx
@@ -0,0 +1 @@
+// src/world/zones/PowerGridZone.tsx
\ No newline at end of file
diff --git a/src/world/zones/ResidentialZone.tsx b/src/world/zones/ResidentialZone.tsx
new file mode 100644
index 0000000..a15c2ae
--- /dev/null
+++ b/src/world/zones/ResidentialZone.tsx
@@ -0,0 +1 @@
+// src/world/zones/ResidentialZone.tsx
\ No newline at end of file
diff --git a/src/world/zones/SchoolZone.tsx b/src/world/zones/SchoolZone.tsx
new file mode 100644
index 0000000..c9e9a51
--- /dev/null
+++ b/src/world/zones/SchoolZone.tsx
@@ -0,0 +1 @@
+// src/world/zones/SchoolZone.tsx
\ No newline at end of file
diff --git a/src/world/zones/WorkshopZone.tsx b/src/world/zones/WorkshopZone.tsx
new file mode 100644
index 0000000..1b80de6
--- /dev/null
+++ b/src/world/zones/WorkshopZone.tsx
@@ -0,0 +1 @@
+// src/world/zones/WorkshopZone.tsx
\ No newline at end of file