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 = { const DefinedSwitches = {
"Crossing": [ "Crossing": [

View File

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

View File

@ -1,7 +1,7 @@
import Misc from "./misc.js"; import Misc from "./misc.js";
import SceneryParserLog from "./scenery-parser-log.js"; import SceneryParserLog from "./scenery-parser-log.js";
import Vector3 from "./vector3.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 { export default class SignalBox extends Misc {
type = "SignalBox"; type = "SignalBox";

View File

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

View File

@ -1,5 +1,5 @@
import SpecialObject from "./special-object.js"; import SpecialObject from "./special-object.js";
import Vector3 from "./vector3.js"; import Vector3 from "../vector3.js";
export default class MainCamera extends SpecialObject { export default class MainCamera extends SpecialObject {
pos; 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 SceneryObject from "./scenery-object.js";
import SceneryParserLog from "./scenery-parser-log.js"; import SceneryParserLog from "./scenery-parser-log.js";
import Vector3 from "./vector3.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"; import Constants from "../helpers/constants.js";
export default class Switch extends SceneryObject { export default class Switch extends SceneryObject {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
import Track from "./track"; import Track from "./track";
import Vector3 from "./vector3"; import Vector3 from "../vector3";
export default class BezierTrack extends Track 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 Track from './track';
import Vector3 from './vector3'; import Vector3 from '../vector3';
export default class PointTrack extends Track 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 Track from "./track";
import Vector3 from "./vector3"; import Vector3 from "../vector3";
export default class StandardTrack extends Track export default class StandardTrack extends Track
{ {

View File

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