diff --git a/src/vehicles/Ferry.cpp b/src/vehicles/Ferry.cpp index 1ae1fb6c..89a0de9f 100644 --- a/src/vehicles/Ferry.cpp +++ b/src/vehicles/Ferry.cpp @@ -103,8 +103,8 @@ void CFerry::Init(void* pInstancePtr) float t = 0.0f; for (i = 0; i < pPath->NumTrackNodes; i++) { pPath->aTrackNodes[i].t = t; - t += Sqrt(SQR(pPath->aTrackNodes[(i + 1) % pPath->NumTrackNodes].x - pPath->aTrackNodes[i].x)) + - (SQR(pPath->aTrackNodes[(i + 1) % pPath->NumTrackNodes].y - pPath->aTrackNodes[i].y)); + t += Sqrt(SQR(pPath->aTrackNodes[(i + 1) % pPath->NumTrackNodes].x - pPath->aTrackNodes[i].x) + + (SQR(pPath->aTrackNodes[(i + 1) % pPath->NumTrackNodes].y - pPath->aTrackNodes[i].y))); } pPath->TotalLengthOfTrack = t; diff --git a/src/vehicles/Ferry.h b/src/vehicles/Ferry.h index 2615a629..f7936da9 100644 --- a/src/vehicles/Ferry.h +++ b/src/vehicles/Ferry.h @@ -78,7 +78,7 @@ public: class CFerry : public CVehicle { public: - uint16 m_nFerryId; + int16 m_nFerryId; uint16 m_isFarAway; uint16 m_nCurTrackNode; float m_fSpeed;