From aefb5cf43ae00e1d22c01bb736b9cbf0ee142e95 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Sun, 22 Jun 2025 11:40:43 +0200 Subject: [PATCH] New signalboxes and switches defs +Added definitions for the Crossing switch +Added definitions for all signalboxes from the game --- src/model/defined-signalboxes.js | 31 +++++++++++++++++++++++++++++-- src/model/defined-switches.js | 9 +++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/src/model/defined-signalboxes.js b/src/model/defined-signalboxes.js index 03dc927..f19f02f 100644 --- a/src/model/defined-signalboxes.js +++ b/src/model/defined-signalboxes.js @@ -44,7 +44,7 @@ const DefinedSignalBoxes = { "SignalBoxSwKatarzyna": {}, "SignalBoxPrzyworyOpolskie2": {}, "SignalBox_lka_nastawnia_leczyca": { - rot: 1 + rot: 1 // 2? }, "SignalBoxZdroje": { rot: 3 @@ -52,7 +52,34 @@ const DefinedSignalBoxes = { "SignalBoxRegalica": {}, "SignalBoxOzorkow": { rot: 1 - } + }, + "SignalBox_dworzec_Uhrusk": {}, + "SignalBox_nastawnia_lublinek_lb_v2": {}, + "SignalBox_nastawnia_lublinek_lb_v3": {}, + "SignalBox_nastawnia_grodzisk": { + rot: 1 + }, + "SignalBox_nastawnia_zyrardow": { + rot: 3 + }, + "SignalBox_nastawnia_pruszkow": {}, + "SignalBox_nastawnia_psz": { + rot: 1 + }, + "SignalBoxJarocin": { + rot: 1 + }, + "SignalBoxJaworzno_e": { + rot: 1 + }, + "SignalBoxOlawa": { + rot: 2 + }, + "SignalBoxPawlowice_e": {}, + "SignalBoxPrzyworyOpolskie": {}, + "SignalBoxSiechnice_m": {}, + "SignalBoxTurzyn": {}, + } export default DefinedSignalBoxes; \ No newline at end of file diff --git a/src/model/defined-switches.js b/src/model/defined-switches.js index ff940b5..1a3db82 100644 --- a/src/model/defined-switches.js +++ b/src/model/defined-switches.js @@ -1,6 +1,15 @@ import Vector3 from "./vector3"; const DefinedSwitches = { + "Crossing": [ + 0, + 0, + [0,1], + new Vector3(-0.919, 0, -16.59), + new Vector3(0.919, 0, -16.59), + new Vector3(0.919, 0, 16.59), + new Vector3(-0.919, 0, 16.59) + ], "Crossing4.444": [ 0, 0,