16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 13:59:19 +02:00

maintenance: event code refactoring, removed deprecated event code

This commit is contained in:
tmj-fstate
2018-09-16 00:43:00 +02:00
parent 77d0592e51
commit 4da8b300e8
5 changed files with 726 additions and 2767 deletions

View File

@@ -294,16 +294,16 @@ enum TProblem // lista problemów taboru, które uniemożliwiają jazdę
/*lokacja*/
struct TLocation
{
double X = 0.0;
double Y = 0.0;
double Z = 0.0;
double X;
double Y;
double Z;
};
/*rotacja*/
struct TRotation
{
double Rx = 0.0;
double Ry = 0.0;
double Rz = 0.0;
double Rx;
double Ry;
double Rz;
};
/*wymiary*/
struct TDimension
@@ -965,8 +965,8 @@ public:
double SpeedCtrlDelay = 2; /*opoznienie dzialania tempomatu z wybieralna predkoscia*/
/*--sekcja zmiennych*/
/*--opis konkretnego egzemplarza taboru*/
TLocation Loc; //pozycja pojazdów do wyznaczenia odległości pomiędzy sprzęgami
TRotation Rot;
TLocation Loc { 0.0, 0.0, 0.0 }; //pozycja pojazdów do wyznaczenia odległości pomiędzy sprzęgami
TRotation Rot { 0.0, 0.0, 0.0 };
std::string Name; /*nazwa wlasna*/
TCoupling Couplers[2]; //urzadzenia zderzno-sprzegowe, polaczenia miedzy wagonami
#ifdef EU07_USE_OLD_HVCOUPLERS

View File

@@ -1255,6 +1255,7 @@ double TMoverParameters::ComputeMovement(double dt, double dt1, const TTrackShap
OffsetTrackH = Sign(RunningShape.R) * 0.2;
}
// TODO: investigate, seems supplied NewRot is always 0 although the code here suggests some actual values are expected
Loc = NewLoc;
Rot = NewRot;
NewRot.Rx = 0;