diff --git a/public/assets/bg-site.png b/public/assets/bg-site.png new file mode 100644 index 0000000..d3a1e36 --- /dev/null +++ b/public/assets/bg-site.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e32d667a6e17ca75437f7fde9bad637bfd691543f14e48d7bca82f95f993414 +size 1469658 diff --git a/public/assets/UI/cassé.webm b/public/assets/world/UI/cassé.webm similarity index 100% rename from public/assets/UI/cassé.webm rename to public/assets/world/UI/cassé.webm diff --git a/public/assets/UI/centrale.webm b/public/assets/world/UI/centrale.webm similarity index 100% rename from public/assets/UI/centrale.webm rename to public/assets/world/UI/centrale.webm diff --git a/public/assets/UI/ebike.webm b/public/assets/world/UI/ebike.webm similarity index 100% rename from public/assets/UI/ebike.webm rename to public/assets/world/UI/ebike.webm diff --git a/public/assets/UI/interagir.webm b/public/assets/world/UI/interagir.webm similarity index 100% rename from public/assets/UI/interagir.webm rename to public/assets/world/UI/interagir.webm diff --git a/public/assets/UI/laferme.webm b/public/assets/world/UI/laferme.webm similarity index 100% rename from public/assets/UI/laferme.webm rename to public/assets/world/UI/laferme.webm diff --git a/public/assets/gps/map_background.png b/public/assets/world/gps/map_background.png similarity index 100% rename from public/assets/gps/map_background.png rename to public/assets/world/gps/map_background.png diff --git a/public/assets/cinematics/intro.mp4 b/public/cinematics/intro.mp4 similarity index 100% rename from public/assets/cinematics/intro.mp4 rename to public/cinematics/intro.mp4 diff --git a/public/assets/cinematics/outro.mp4 b/public/cinematics/outro.mp4 similarity index 100% rename from public/assets/cinematics/outro.mp4 rename to public/cinematics/outro.mp4 diff --git a/src/components/ebike/Ebike.tsx b/src/components/ebike/Ebike.tsx index b7104c4..38f7f24 100644 --- a/src/components/ebike/Ebike.tsx +++ b/src/components/ebike/Ebike.tsx @@ -263,7 +263,7 @@ export function Ebike({ position }: EbikeProps): React.JSX.Element { height={0.8} startPos={gpsStartPos} destPos={destPos} - mapImageUrl="/assets/gps/map_background.png" + mapImageUrl="/assets/world/gps/map_background.png" worldBounds={{ minX: -166, maxX: 163, diff --git a/src/data/gameplay/repairMissions.ts b/src/data/gameplay/repairMissions.ts index 8fa0ceb..3ba887f 100644 --- a/src/data/gameplay/repairMissions.ts +++ b/src/data/gameplay/repairMissions.ts @@ -4,8 +4,8 @@ import type { RepairMissionId, } from "@/types/gameplay/repairMission"; -const REPAIR_INTERACT_UI_PATH = "/assets/UI/interagir.webm"; -const REPAIR_BROKEN_UI_PATH = "/assets/UI/cassé.webm"; +const REPAIR_INTERACT_UI_PATH = "/assets/world/UI/interagir.webm"; +const REPAIR_BROKEN_UI_PATH = "/assets/world/UI/cassé.webm"; const DEFAULT_REPAIR_CASE = { position: [0, 0.4, 1.8], @@ -21,7 +21,7 @@ export const REPAIR_MISSIONS: Record = { "Repair the damaged cooling module before relaunching the bike", modelPath: "/models/ebike/model.gltf", modelScale: 0.3, - stageUiPath: "/assets/UI/ebike.webm", + stageUiPath: "/assets/world/UI/ebike.webm", interactUiPath: REPAIR_INTERACT_UI_PATH, brokenUiPath: REPAIR_BROKEN_UI_PATH, case: DEFAULT_REPAIR_CASE, @@ -59,7 +59,7 @@ export const REPAIR_MISSIONS: Record = { description: "Restore the pylon lamp relay and damaged panel before reconnecting the grid", modelPath: "/models/pylone/model.gltf", - stageUiPath: "/assets/UI/centrale.webm", + stageUiPath: "/assets/world/UI/centrale.webm", interactUiPath: REPAIR_INTERACT_UI_PATH, brokenUiPath: REPAIR_BROKEN_UI_PATH, case: DEFAULT_REPAIR_CASE, @@ -104,7 +104,7 @@ export const REPAIR_MISSIONS: Record = { description: "Stabilize the irrigation loop and humidity sensor before restarting the farm", modelPath: "/models/fermeverticale/model.gltf", - stageUiPath: "/assets/UI/laferme.webm", + stageUiPath: "/assets/world/UI/laferme.webm", interactUiPath: REPAIR_INTERACT_UI_PATH, brokenUiPath: REPAIR_BROKEN_UI_PATH, case: DEFAULT_REPAIR_CASE, diff --git a/src/pages/backgroundmap/page.tsx b/src/pages/backgroundmap/page.tsx index 75fcd49..24cb981 100644 --- a/src/pages/backgroundmap/page.tsx +++ b/src/pages/backgroundmap/page.tsx @@ -157,7 +157,7 @@ function CameraManager({ const dataUrl = gl.domElement.toDataURL("image/png"); const a = document.createElement("a"); a.href = dataUrl; - a.download = "/assets/gps/map_background.png"; + a.download = "map_background.png"; a.click(); }; return () => { diff --git a/src/world/debug/TestMap.tsx b/src/world/debug/TestMap.tsx index 062b560..0056b21 100644 --- a/src/world/debug/TestMap.tsx +++ b/src/world/debug/TestMap.tsx @@ -275,7 +275,7 @@ export function TestMap({ onOctreeReady }: TestMapProps): React.JSX.Element { height={4} startPos={{ x: 10, y: 0, z: -10 }} destPos={{ x: -40, y: 0, z: 30 }} - mapImageUrl="/assets/gps/map_background.png" + mapImageUrl="/assets/world/gps/map_background.png" worldBounds={{ minX: -166, maxX: 163,