Model directory cleanup

*Structurized the src/model/ directory into subdirectories
This commit is contained in:
izawartka 2025-06-25 16:52:52 +02:00
parent 8336e63b9b
commit 480d838e61
20 changed files with 38 additions and 38 deletions

View File

@ -1,4 +1,4 @@
import Vector3 from "./vector3";
import Vector3 from "../vector3";
const DefinedSwitches = {
"Crossing": [

View File

@ -1,23 +1,23 @@
import Scenery from './scenery';
import { tracksConnectionTest } from './tracks-connection-test';
import Switch from './switch';
import StandardTrack from './standard-track';
import BezierTrack from './bezier-track';
import TrackObject from './track-object';
import Signal from './signal';
import StandardTrack from './tracks/standard-track';
import BezierTrack from './tracks/bezier-track';
import TrackObject from './track-objects/track-object';
import Signal from './track-objects/signal';
import Route from './route';
import Misc from './misc';
import SceneryParserLog from './scenery-parser-log';
import SignalBox from './signalbox';
import Constants from '../helpers/constants';
import SceneryInfo from './scenery-info';
import Sign from './sign';
import CameraHome from './camera-home';
import MainCamera from './main-camera';
import SceneryInfo from './special-objects/scenery-info';
import Sign from './track-objects/sign';
import CameraHome from './special-objects/camera-home';
import MainCamera from './special-objects/main-camera';
import ElectrificationResolver from './electrification-resolver';
import NEVP from './nevp';
import Derailer from './derailer';
import SpawnPoint from './spawn-point';
import NEVP from './track-objects/nevp';
import Derailer from './track-objects/derailer';
import SpawnPoint from './track-objects/spawn-point';
/*
TODO: add support for WorldRotation and WorldTranslation

View File

@ -1,7 +1,7 @@
import Misc from "./misc.js";
import SceneryParserLog from "./scenery-parser-log.js";
import Vector3 from "./vector3.js";
import DefinedSignalBoxes from "./defined-signalboxes.js";
import DefinedSignalBoxes from "./defs/defined-signalboxes.js";
export default class SignalBox extends Misc {
type = "SignalBox";

View File

@ -1,5 +1,5 @@
import SpecialObject from "./special-object.js";
import Vector3 from "./vector3.js";
import Vector3 from "../vector3.js";
export default class CameraHome extends SpecialObject {
pos;

View File

@ -1,5 +1,5 @@
import SpecialObject from "./special-object.js";
import Vector3 from "./vector3.js";
import Vector3 from "../vector3.js";
export default class MainCamera extends SpecialObject {
pos;

View File

@ -1,8 +1,8 @@
import PointTrack from "./point-track.js";
import PointTrack from "./tracks/point-track.js";
import SceneryObject from "./scenery-object.js";
import SceneryParserLog from "./scenery-parser-log.js";
import Vector3 from "./vector3.js";
import DefinedSwitches from "./defined-switches.js";
import DefinedSwitches from "./defs/defined-switches.js";
import Constants from "../helpers/constants.js";
export default class Switch extends SceneryObject {

View File

@ -1,5 +1,5 @@
import TrackObject from './track-object';
import Vector3 from './vector3';
import Vector3 from '../vector3';
export default class Derailer extends TrackObject {
type = "Derailer";

View File

@ -1,5 +1,5 @@
import TrackObject from './track-object';
import Vector3 from './vector3';
import Vector3 from '../vector3';
export default class NEVP extends TrackObject {
type = "NEVP";

View File

@ -1,7 +1,7 @@
import DefinedSigns from "./defined-signs";
import SceneryParserLog from "./scenery-parser-log";
import DefinedSigns from "../defs/defined-signs";
import SceneryParserLog from "../scenery-parser-log";
import TrackObject from "./track-object";
import Vector3 from "./vector3";
import Vector3 from "../vector3";
export default class Sign extends TrackObject {
type = "Sign";

View File

@ -1,7 +1,7 @@
import SceneryParserLog from "./scenery-parser-log";
import SpawnInfo from "./spawn-info";
import SceneryParserLog from "../scenery-parser-log";
import SpawnInfo from "../spawn-info";
import TrackObject from "./track-object";
import Vector3 from "./vector3";
import Vector3 from "../vector3";
export default class Signal extends TrackObject {
is_spawn;

View File

@ -1,7 +1,7 @@
import SceneryParserLog from "./scenery-parser-log";
import SpawnInfo from "./spawn-info";
import SceneryParserLog from "../scenery-parser-log";
import SpawnInfo from "../spawn-info";
import TrackObject from "./track-object";
import Vector3 from "./vector3";
import Vector3 from "../vector3";
export default class SpawnPoint extends TrackObject {
is_spawn;

View File

@ -1,6 +1,6 @@
import SceneryObject from './scenery-object';
import SceneryParserLog from './scenery-parser-log';
import Vector3 from './vector3';
import SceneryObject from '../scenery-object';
import SceneryParserLog from '../scenery-parser-log';
import Vector3 from '../vector3';
export default class TrackObject extends SceneryObject {
prefab_name;

View File

@ -1,5 +1,5 @@
import Track from "./track";
import Vector3 from "./vector3";
import Vector3 from "../vector3";
export default class BezierTrack extends Track
{

View File

@ -1,6 +1,6 @@
import AngleHelper from '../helpers/angleHelper';
import AngleHelper from '../../helpers/angleHelper';
import Track from './track';
import Vector3 from './vector3';
import Vector3 from '../vector3';
export default class PointTrack extends Track
{

View File

@ -1,6 +1,6 @@
import AngleHelper from "../helpers/angleHelper";
import AngleHelper from "../../helpers/angleHelper";
import Track from "./track";
import Vector3 from "./vector3";
import Vector3 from "../vector3";
export default class StandardTrack extends Track
{

View File

@ -1,5 +1,5 @@
import SceneryObject from "./scenery-object";
import { ElectrificationStatus } from "./electrification-status";
import SceneryObject from "../scenery-object";
import { ElectrificationStatus } from "../electrification-status";
export default class Track extends SceneryObject {
len;