massive interactive objects refactoring

This commit is contained in:
2026-04-04 10:57:43 +03:00
parent 401a6cb144
commit 6009d52139
30 changed files with 104 additions and 28 deletions
+13 -11
View File
@@ -46,23 +46,25 @@
<script>
import SvgIcon from './SvgIcon.vue';
import VideoPlayer from '../InteractiveObjects/VideoPlayer.vue';
import PuzzleGame1 from '../InteractiveObjects/PuzzleGame1.vue';
import PuzzleGame2 from '../InteractiveObjects/PuzzleGame2.vue';
import VideoPlayer from '../InteractiveObjects/VideoPlayer/VideoPlayer.vue';
import TextObject from '../InteractiveObjects/TextObject/TextObject.vue';
import ImageObject from '../InteractiveObjects/ImageObject/ImageObject.vue';
import PuzzleGame1 from '../InteractiveObjects/PuzzleGame1/PuzzleGame1.vue';
import PuzzleGame2 from '../InteractiveObjects/PuzzleGame2/PuzzleGame2.vue';
import MazeQuizGame from '../InteractiveObjects/MazeQuizGame/MazeQuizGame.vue';
import ClassicPuzzle from '../InteractiveObjects/ClassicPuzzle.vue';
import PairMatchingGame from '../InteractiveObjects/PairMatchingGame.vue';
import SingleQuestion from '../InteractiveObjects/SingleQuestion.vue';
import Particles from '../InteractiveObjects/Particles.vue';
import GenericObject from '../InteractiveObjects/GenericObject.vue';
import CharacterObject from '../InteractiveObjects/CharacterObject.vue';
import SceneSwitcher from '../InteractiveObjects/SceneSwitcher.vue';
import ClassicPuzzle from '../InteractiveObjects/ClassicPuzzle/ClassicPuzzle.vue';
import PairMatchingGame from '../InteractiveObjects/PairMatchingGame/PairMatchingGame.vue';
import SingleQuestion from '../InteractiveObjects/SingleQuestion/SingleQuestion.vue';
import Particles from '../InteractiveObjects/Particles/Particles.vue';
import GenericObject from '../InteractiveObjects/GenericObject/GenericObject.vue';
import CharacterObject from '../InteractiveObjects/CharacterObject/CharacterObject.vue';
import SceneSwitcher from '../InteractiveObjects/SceneSwitcher/SceneSwitcher.vue';
import OffsetLine from './OffsetLine.vue';
import { InteractiveObjectTypes } from '../InteractiveObjects/InteractiveObject';
const components = {
SvgIcon, OffsetLine, GenericObject, CharacterObject, VideoPlayer, SceneSwitcher,
SvgIcon, OffsetLine, GenericObject, CharacterObject, VideoPlayer, TextObject, ImageObject, SceneSwitcher,
PuzzleGame1, PuzzleGame2, MazeQuizGame, Particles, ClassicPuzzle, PairMatchingGame, SingleQuestion
};