mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 02:29:17 +02:00
build 180628. ai power use logic tweaks, minor bug fixes
This commit is contained in:
@@ -40,7 +40,7 @@ class TSegment
|
||||
fRoll1 { 0.f },
|
||||
fRoll2 { 0.f }; // przechyłka na końcach
|
||||
double fLength { -1.0 }; // długość policzona
|
||||
double *fTsBuffer = nullptr; // wartości parametru krzywej dla równych odcinków
|
||||
std::vector<double> fTsBuffer; // wartości parametru krzywej dla równych odcinków
|
||||
double fStep = 0.0;
|
||||
int iSegCount = 0; // ilość odcinków do rysowania krzywej
|
||||
double fDirection = 0.0; // Ra: kąt prostego w planie; dla łuku kąt od Point1
|
||||
@@ -63,7 +63,6 @@ public:
|
||||
bool bCurve = false;
|
||||
|
||||
TSegment(TTrack *owner);
|
||||
~TSegment();
|
||||
bool
|
||||
Init( Math3D::vector3 NewPoint1, Math3D::vector3 NewPoint2, double fNewStep, double fNewRoll1 = 0, double fNewRoll2 = 0);
|
||||
bool
|
||||
@@ -125,7 +124,7 @@ public:
|
||||
inline
|
||||
int
|
||||
RaSegCount() const {
|
||||
return fTsBuffer ? iSegCount : 1; };
|
||||
return ( fTsBuffer.empty() ? 1 : iSegCount ); };
|
||||
};
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user