diff --git a/packages/frontend/src/pages/room.add-object-dialog.vue b/packages/frontend/src/pages/room.add-object-dialog.vue index 2b42745a59..c6847e0fcb 100644 --- a/packages/frontend/src/pages/room.add-object-dialog.vue +++ b/packages/frontend/src/pages/room.add-object-dialog.vue @@ -39,8 +39,8 @@ import { ref, useTemplateRef, watch, onMounted, onUnmounted, reactive, nextTick, import { i18n } from '@/i18n.js'; import MkModalWindow from '@/components/MkModalWindow.vue'; import * as os from '@/os.js'; -import { OBJECT_DEFS } from '@/utility/room/object-defs.js'; -import { createRoomObjectPreviewEngine, RoomObjectPreviewEngine } from '@/utility/room/engine.js'; +import { OBJECT_DEFS } from '@/world/room/object-defs.js'; +import { createRoomObjectPreviewEngine, RoomObjectPreviewEngine } from '@/world/room/engine.js'; const emit = defineEmits<{ (ev: 'ok', id: string): void; diff --git a/packages/frontend/src/pages/room.vue b/packages/frontend/src/pages/room.vue index 04ae524998..dbd40aff3c 100644 --- a/packages/frontend/src/pages/room.vue +++ b/packages/frontend/src/pages/room.vue @@ -93,7 +93,7 @@ import * as os from '@/os.js'; import MkInput from '@/components/MkInput.vue'; import MkSwitch from '@/components/MkSwitch.vue'; import MkRange from '@/components/MkRange.vue'; -import { RoomController } from '@/utility/room/controller.js'; +import { RoomController } from '@/world/room/controller.js'; const canvas = useTemplateRef('canvas'); diff --git a/packages/frontend/src/utility/room/README.md b/packages/frontend/src/world/room/README.md similarity index 100% rename from packages/frontend/src/utility/room/README.md rename to packages/frontend/src/world/room/README.md diff --git a/packages/frontend/src/utility/room/controller.ts b/packages/frontend/src/world/room/controller.ts similarity index 100% rename from packages/frontend/src/utility/room/controller.ts rename to packages/frontend/src/world/room/controller.ts diff --git a/packages/frontend/src/utility/room/engine.ts b/packages/frontend/src/world/room/engine.ts similarity index 99% rename from packages/frontend/src/utility/room/engine.ts rename to packages/frontend/src/world/room/engine.ts index 5cc184f0f4..6ca0d62c32 100644 --- a/packages/frontend/src/utility/room/engine.ts +++ b/packages/frontend/src/world/room/engine.ts @@ -14,10 +14,10 @@ import { registerBuiltInLoaders } from '@babylonjs/loaders/dynamic'; import { BoundingBoxRenderer } from '@babylonjs/core/Rendering/boundingBoxRenderer'; import { GridMaterial } from '@babylonjs/materials'; import { EventEmitter } from 'eventemitter3'; -import { genId } from '../id.js'; -import { deepClone } from '../clone.js'; import { getObjectDef } from './object-defs.js'; import { HorizontalCameraKeyboardMoveInput, applyMorphTargetsToMesh, camelToKebab, cm, findMaterial, scaleMorph } from './utility.js'; +import { genId } from '@/utility/id.js'; +import { deepClone } from '@/utility/clone.js'; const BAKE_TRANSFORM = false; // 実験的 const SNAPSHOT_RENDERING = true; // 実験的 diff --git a/packages/frontend/src/utility/room/object-defs.ts b/packages/frontend/src/world/room/object-defs.ts similarity index 100% rename from packages/frontend/src/utility/room/object-defs.ts rename to packages/frontend/src/world/room/object-defs.ts diff --git a/packages/frontend/src/utility/room/objects/a4Case.ts b/packages/frontend/src/world/room/objects/a4Case.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/a4Case.ts rename to packages/frontend/src/world/room/objects/a4Case.ts diff --git a/packages/frontend/src/utility/room/objects/aircon.ts b/packages/frontend/src/world/room/objects/aircon.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/aircon.ts rename to packages/frontend/src/world/room/objects/aircon.ts diff --git a/packages/frontend/src/utility/room/objects/allInOnePc.ts b/packages/frontend/src/world/room/objects/allInOnePc.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/allInOnePc.ts rename to packages/frontend/src/world/room/objects/allInOnePc.ts diff --git a/packages/frontend/src/utility/room/objects/aquarium.ts b/packages/frontend/src/world/room/objects/aquarium.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/aquarium.ts rename to packages/frontend/src/world/room/objects/aquarium.ts diff --git a/packages/frontend/src/utility/room/objects/aromaReedDiffuser.ts b/packages/frontend/src/world/room/objects/aromaReedDiffuser.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/aromaReedDiffuser.ts rename to packages/frontend/src/world/room/objects/aromaReedDiffuser.ts diff --git a/packages/frontend/src/utility/room/objects/banknote.ts b/packages/frontend/src/world/room/objects/banknote.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/banknote.ts rename to packages/frontend/src/world/room/objects/banknote.ts diff --git a/packages/frontend/src/utility/room/objects/beamLamp.ts b/packages/frontend/src/world/room/objects/beamLamp.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/beamLamp.ts rename to packages/frontend/src/world/room/objects/beamLamp.ts diff --git a/packages/frontend/src/utility/room/objects/bed.ts b/packages/frontend/src/world/room/objects/bed.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/bed.ts rename to packages/frontend/src/world/room/objects/bed.ts diff --git a/packages/frontend/src/utility/room/objects/blind.ts b/packages/frontend/src/world/room/objects/blind.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/blind.ts rename to packages/frontend/src/world/room/objects/blind.ts diff --git a/packages/frontend/src/utility/room/objects/book.ts b/packages/frontend/src/world/room/objects/book.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/book.ts rename to packages/frontend/src/world/room/objects/book.ts diff --git a/packages/frontend/src/utility/room/objects/books.ts b/packages/frontend/src/world/room/objects/books.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/books.ts rename to packages/frontend/src/world/room/objects/books.ts diff --git a/packages/frontend/src/utility/room/objects/cactusS.ts b/packages/frontend/src/world/room/objects/cactusS.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/cactusS.ts rename to packages/frontend/src/world/room/objects/cactusS.ts diff --git a/packages/frontend/src/utility/room/objects/cardboardBox.ts b/packages/frontend/src/world/room/objects/cardboardBox.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/cardboardBox.ts rename to packages/frontend/src/world/room/objects/cardboardBox.ts diff --git a/packages/frontend/src/utility/room/objects/ceilingFanLight.ts b/packages/frontend/src/world/room/objects/ceilingFanLight.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/ceilingFanLight.ts rename to packages/frontend/src/world/room/objects/ceilingFanLight.ts diff --git a/packages/frontend/src/utility/room/objects/chair.ts b/packages/frontend/src/world/room/objects/chair.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/chair.ts rename to packages/frontend/src/world/room/objects/chair.ts diff --git a/packages/frontend/src/utility/room/objects/coffeeCup.ts b/packages/frontend/src/world/room/objects/coffeeCup.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/coffeeCup.ts rename to packages/frontend/src/world/room/objects/coffeeCup.ts diff --git a/packages/frontend/src/utility/room/objects/colorBox.ts b/packages/frontend/src/world/room/objects/colorBox.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/colorBox.ts rename to packages/frontend/src/world/room/objects/colorBox.ts diff --git a/packages/frontend/src/utility/room/objects/cuboid.ts b/packages/frontend/src/world/room/objects/cuboid.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/cuboid.ts rename to packages/frontend/src/world/room/objects/cuboid.ts diff --git a/packages/frontend/src/utility/room/objects/cupNoodle.ts b/packages/frontend/src/world/room/objects/cupNoodle.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/cupNoodle.ts rename to packages/frontend/src/world/room/objects/cupNoodle.ts diff --git a/packages/frontend/src/utility/room/objects/custardPudding.ts b/packages/frontend/src/world/room/objects/custardPudding.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/custardPudding.ts rename to packages/frontend/src/world/room/objects/custardPudding.ts diff --git a/packages/frontend/src/utility/room/objects/debugHipoly.ts b/packages/frontend/src/world/room/objects/debugHipoly.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/debugHipoly.ts rename to packages/frontend/src/world/room/objects/debugHipoly.ts diff --git a/packages/frontend/src/utility/room/objects/desk.ts b/packages/frontend/src/world/room/objects/desk.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/desk.ts rename to packages/frontend/src/world/room/objects/desk.ts diff --git a/packages/frontend/src/utility/room/objects/desktopPc.ts b/packages/frontend/src/world/room/objects/desktopPc.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/desktopPc.ts rename to packages/frontend/src/world/room/objects/desktopPc.ts diff --git a/packages/frontend/src/utility/room/objects/djMixer.ts b/packages/frontend/src/world/room/objects/djMixer.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/djMixer.ts rename to packages/frontend/src/world/room/objects/djMixer.ts diff --git a/packages/frontend/src/utility/room/objects/djPlayer.ts b/packages/frontend/src/world/room/objects/djPlayer.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/djPlayer.ts rename to packages/frontend/src/world/room/objects/djPlayer.ts diff --git a/packages/frontend/src/utility/room/objects/ductTape.ts b/packages/frontend/src/world/room/objects/ductTape.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/ductTape.ts rename to packages/frontend/src/world/room/objects/ductTape.ts diff --git a/packages/frontend/src/utility/room/objects/emptyBento.ts b/packages/frontend/src/world/room/objects/emptyBento.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/emptyBento.ts rename to packages/frontend/src/world/room/objects/emptyBento.ts diff --git a/packages/frontend/src/utility/room/objects/energyDrink.ts b/packages/frontend/src/world/room/objects/energyDrink.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/energyDrink.ts rename to packages/frontend/src/world/room/objects/energyDrink.ts diff --git a/packages/frontend/src/utility/room/objects/envelope.ts b/packages/frontend/src/world/room/objects/envelope.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/envelope.ts rename to packages/frontend/src/world/room/objects/envelope.ts diff --git a/packages/frontend/src/utility/room/objects/facialTissue.ts b/packages/frontend/src/world/room/objects/facialTissue.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/facialTissue.ts rename to packages/frontend/src/world/room/objects/facialTissue.ts diff --git a/packages/frontend/src/utility/room/objects/hangingTShirt.ts b/packages/frontend/src/world/room/objects/hangingTShirt.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/hangingTShirt.ts rename to packages/frontend/src/world/room/objects/hangingTShirt.ts diff --git a/packages/frontend/src/utility/room/objects/icosahedron.ts b/packages/frontend/src/world/room/objects/icosahedron.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/icosahedron.ts rename to packages/frontend/src/world/room/objects/icosahedron.ts diff --git a/packages/frontend/src/utility/room/objects/ironFrameShelf.ts b/packages/frontend/src/world/room/objects/ironFrameShelf.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/ironFrameShelf.ts rename to packages/frontend/src/world/room/objects/ironFrameShelf.ts diff --git a/packages/frontend/src/utility/room/objects/ironFrameTable.ts b/packages/frontend/src/world/room/objects/ironFrameTable.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/ironFrameTable.ts rename to packages/frontend/src/world/room/objects/ironFrameTable.ts diff --git a/packages/frontend/src/utility/room/objects/keyboard.ts b/packages/frontend/src/world/room/objects/keyboard.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/keyboard.ts rename to packages/frontend/src/world/room/objects/keyboard.ts diff --git a/packages/frontend/src/utility/room/objects/laptopPc.ts b/packages/frontend/src/world/room/objects/laptopPc.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/laptopPc.ts rename to packages/frontend/src/world/room/objects/laptopPc.ts diff --git a/packages/frontend/src/utility/room/objects/lavaLamp.ts b/packages/frontend/src/world/room/objects/lavaLamp.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/lavaLamp.ts rename to packages/frontend/src/world/room/objects/lavaLamp.ts diff --git a/packages/frontend/src/utility/room/objects/letterCase.ts b/packages/frontend/src/world/room/objects/letterCase.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/letterCase.ts rename to packages/frontend/src/world/room/objects/letterCase.ts diff --git a/packages/frontend/src/utility/room/objects/mi-objet.ts b/packages/frontend/src/world/room/objects/mi-objet.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/mi-objet.ts rename to packages/frontend/src/world/room/objects/mi-objet.ts diff --git a/packages/frontend/src/utility/room/objects/miPlate.ts b/packages/frontend/src/world/room/objects/miPlate.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/miPlate.ts rename to packages/frontend/src/world/room/objects/miPlate.ts diff --git a/packages/frontend/src/utility/room/objects/miPlateDisplayed.ts b/packages/frontend/src/world/room/objects/miPlateDisplayed.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/miPlateDisplayed.ts rename to packages/frontend/src/world/room/objects/miPlateDisplayed.ts diff --git a/packages/frontend/src/utility/room/objects/milk.ts b/packages/frontend/src/world/room/objects/milk.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/milk.ts rename to packages/frontend/src/world/room/objects/milk.ts diff --git a/packages/frontend/src/utility/room/objects/mixer.ts b/packages/frontend/src/world/room/objects/mixer.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/mixer.ts rename to packages/frontend/src/world/room/objects/mixer.ts diff --git a/packages/frontend/src/utility/room/objects/monitor.ts b/packages/frontend/src/world/room/objects/monitor.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/monitor.ts rename to packages/frontend/src/world/room/objects/monitor.ts diff --git a/packages/frontend/src/utility/room/objects/monitorSpeaker.ts b/packages/frontend/src/world/room/objects/monitorSpeaker.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/monitorSpeaker.ts rename to packages/frontend/src/world/room/objects/monitorSpeaker.ts diff --git a/packages/frontend/src/utility/room/objects/monstera.ts b/packages/frontend/src/world/room/objects/monstera.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/monstera.ts rename to packages/frontend/src/world/room/objects/monstera.ts diff --git a/packages/frontend/src/utility/room/objects/mug.ts b/packages/frontend/src/world/room/objects/mug.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/mug.ts rename to packages/frontend/src/world/room/objects/mug.ts diff --git a/packages/frontend/src/utility/room/objects/newtonsCradle.ts b/packages/frontend/src/world/room/objects/newtonsCradle.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/newtonsCradle.ts rename to packages/frontend/src/world/room/objects/newtonsCradle.ts diff --git a/packages/frontend/src/utility/room/objects/openedCardboardBox.ts b/packages/frontend/src/world/room/objects/openedCardboardBox.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/openedCardboardBox.ts rename to packages/frontend/src/world/room/objects/openedCardboardBox.ts diff --git a/packages/frontend/src/utility/room/objects/pachira.ts b/packages/frontend/src/world/room/objects/pachira.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/pachira.ts rename to packages/frontend/src/world/room/objects/pachira.ts diff --git a/packages/frontend/src/utility/room/objects/pc.ts b/packages/frontend/src/world/room/objects/pc.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/pc.ts rename to packages/frontend/src/world/room/objects/pc.ts diff --git a/packages/frontend/src/utility/room/objects/petBottle.ts b/packages/frontend/src/world/room/objects/petBottle.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/petBottle.ts rename to packages/frontend/src/world/room/objects/petBottle.ts diff --git a/packages/frontend/src/utility/room/objects/piano.ts b/packages/frontend/src/world/room/objects/piano.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/piano.ts rename to packages/frontend/src/world/room/objects/piano.ts diff --git a/packages/frontend/src/utility/room/objects/pictureFrame.ts b/packages/frontend/src/world/room/objects/pictureFrame.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/pictureFrame.ts rename to packages/frontend/src/world/room/objects/pictureFrame.ts diff --git a/packages/frontend/src/utility/room/objects/pizza.ts b/packages/frontend/src/world/room/objects/pizza.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/pizza.ts rename to packages/frontend/src/world/room/objects/pizza.ts diff --git a/packages/frontend/src/utility/room/objects/plant.ts b/packages/frontend/src/world/room/objects/plant.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/plant.ts rename to packages/frontend/src/world/room/objects/plant.ts diff --git a/packages/frontend/src/utility/room/objects/plant2.ts b/packages/frontend/src/world/room/objects/plant2.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/plant2.ts rename to packages/frontend/src/world/room/objects/plant2.ts diff --git a/packages/frontend/src/utility/room/objects/poster.ts b/packages/frontend/src/world/room/objects/poster.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/poster.ts rename to packages/frontend/src/world/room/objects/poster.ts diff --git a/packages/frontend/src/utility/room/objects/powerStrip.ts b/packages/frontend/src/world/room/objects/powerStrip.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/powerStrip.ts rename to packages/frontend/src/world/room/objects/powerStrip.ts diff --git a/packages/frontend/src/utility/room/objects/radiometer.ts b/packages/frontend/src/world/room/objects/radiometer.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/radiometer.ts rename to packages/frontend/src/world/room/objects/radiometer.ts diff --git a/packages/frontend/src/utility/room/objects/randomBooks.ts b/packages/frontend/src/world/room/objects/randomBooks.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/randomBooks.ts rename to packages/frontend/src/world/room/objects/randomBooks.ts diff --git a/packages/frontend/src/utility/room/objects/rolledUpPoster.ts b/packages/frontend/src/world/room/objects/rolledUpPoster.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/rolledUpPoster.ts rename to packages/frontend/src/world/room/objects/rolledUpPoster.ts diff --git a/packages/frontend/src/utility/room/objects/roundRug.ts b/packages/frontend/src/world/room/objects/roundRug.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/roundRug.ts rename to packages/frontend/src/world/room/objects/roundRug.ts diff --git a/packages/frontend/src/utility/room/objects/router.ts b/packages/frontend/src/world/room/objects/router.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/router.ts rename to packages/frontend/src/world/room/objects/router.ts diff --git a/packages/frontend/src/utility/room/objects/siphon.ts b/packages/frontend/src/world/room/objects/siphon.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/siphon.ts rename to packages/frontend/src/world/room/objects/siphon.ts diff --git a/packages/frontend/src/utility/room/objects/snakeplant.ts b/packages/frontend/src/world/room/objects/snakeplant.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/snakeplant.ts rename to packages/frontend/src/world/room/objects/snakeplant.ts diff --git a/packages/frontend/src/utility/room/objects/speaker.ts b/packages/frontend/src/world/room/objects/speaker.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/speaker.ts rename to packages/frontend/src/world/room/objects/speaker.ts diff --git a/packages/frontend/src/utility/room/objects/sprayer.ts b/packages/frontend/src/world/room/objects/sprayer.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/sprayer.ts rename to packages/frontend/src/world/room/objects/sprayer.ts diff --git a/packages/frontend/src/utility/room/objects/steelRack.ts b/packages/frontend/src/world/room/objects/steelRack.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/steelRack.ts rename to packages/frontend/src/world/room/objects/steelRack.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopCalendar.ts b/packages/frontend/src/world/room/objects/tabletopCalendar.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopCalendar.ts rename to packages/frontend/src/world/room/objects/tabletopCalendar.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopDigitalClock.ts b/packages/frontend/src/world/room/objects/tabletopDigitalClock.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopDigitalClock.ts rename to packages/frontend/src/world/room/objects/tabletopDigitalClock.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopFlag.ts b/packages/frontend/src/world/room/objects/tabletopFlag.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopFlag.ts rename to packages/frontend/src/world/room/objects/tabletopFlag.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopGlassPictureFrame.ts b/packages/frontend/src/world/room/objects/tabletopGlassPictureFrame.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopGlassPictureFrame.ts rename to packages/frontend/src/world/room/objects/tabletopGlassPictureFrame.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopIronFrameStand.ts b/packages/frontend/src/world/room/objects/tabletopIronFrameStand.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopIronFrameStand.ts rename to packages/frontend/src/world/room/objects/tabletopIronFrameStand.ts diff --git a/packages/frontend/src/utility/room/objects/tabletopPictureFrame.ts b/packages/frontend/src/world/room/objects/tabletopPictureFrame.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tabletopPictureFrame.ts rename to packages/frontend/src/world/room/objects/tabletopPictureFrame.ts diff --git a/packages/frontend/src/utility/room/objects/tapestry.ts b/packages/frontend/src/world/room/objects/tapestry.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tapestry.ts rename to packages/frontend/src/world/room/objects/tapestry.ts diff --git a/packages/frontend/src/utility/room/objects/tetrapod.ts b/packages/frontend/src/world/room/objects/tetrapod.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tetrapod.ts rename to packages/frontend/src/world/room/objects/tetrapod.ts diff --git a/packages/frontend/src/utility/room/objects/tv.ts b/packages/frontend/src/world/room/objects/tv.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/tv.ts rename to packages/frontend/src/world/room/objects/tv.ts diff --git a/packages/frontend/src/utility/room/objects/twistedCubeObjet.ts b/packages/frontend/src/world/room/objects/twistedCubeObjet.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/twistedCubeObjet.ts rename to packages/frontend/src/world/room/objects/twistedCubeObjet.ts diff --git a/packages/frontend/src/utility/room/objects/usedTissue.ts b/packages/frontend/src/world/room/objects/usedTissue.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/usedTissue.ts rename to packages/frontend/src/world/room/objects/usedTissue.ts diff --git a/packages/frontend/src/utility/room/objects/wallCanvas.ts b/packages/frontend/src/world/room/objects/wallCanvas.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/wallCanvas.ts rename to packages/frontend/src/world/room/objects/wallCanvas.ts diff --git a/packages/frontend/src/utility/room/objects/wallClock.ts b/packages/frontend/src/world/room/objects/wallClock.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/wallClock.ts rename to packages/frontend/src/world/room/objects/wallClock.ts diff --git a/packages/frontend/src/utility/room/objects/wallGlassPictureFrame.ts b/packages/frontend/src/world/room/objects/wallGlassPictureFrame.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/wallGlassPictureFrame.ts rename to packages/frontend/src/world/room/objects/wallGlassPictureFrame.ts diff --git a/packages/frontend/src/utility/room/objects/wallMirror.ts b/packages/frontend/src/world/room/objects/wallMirror.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/wallMirror.ts rename to packages/frontend/src/world/room/objects/wallMirror.ts diff --git a/packages/frontend/src/utility/room/objects/wallShelf.ts b/packages/frontend/src/world/room/objects/wallShelf.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/wallShelf.ts rename to packages/frontend/src/world/room/objects/wallShelf.ts diff --git a/packages/frontend/src/utility/room/objects/woodRingFloorLamp.ts b/packages/frontend/src/world/room/objects/woodRingFloorLamp.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/woodRingFloorLamp.ts rename to packages/frontend/src/world/room/objects/woodRingFloorLamp.ts diff --git a/packages/frontend/src/utility/room/objects/woodRingsPendantLight.ts b/packages/frontend/src/world/room/objects/woodRingsPendantLight.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/woodRingsPendantLight.ts rename to packages/frontend/src/world/room/objects/woodRingsPendantLight.ts diff --git a/packages/frontend/src/utility/room/objects/woodSoundAbsorbingPanel.ts b/packages/frontend/src/world/room/objects/woodSoundAbsorbingPanel.ts similarity index 100% rename from packages/frontend/src/utility/room/objects/woodSoundAbsorbingPanel.ts rename to packages/frontend/src/world/room/objects/woodSoundAbsorbingPanel.ts diff --git a/packages/frontend/src/utility/room/utility.ts b/packages/frontend/src/world/room/utility.ts similarity index 100% rename from packages/frontend/src/utility/room/utility.ts rename to packages/frontend/src/world/room/utility.ts diff --git a/packages/frontend/src/utility/room/worker.ts b/packages/frontend/src/world/room/worker.ts similarity index 100% rename from packages/frontend/src/utility/room/worker.ts rename to packages/frontend/src/world/room/worker.ts