17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-29 04:37:30 +01:00

refactor(sonar): make narrowing conversions explicit (cpp:S5276)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
jerrrrycho
2026-10-10 15:16:28 +02:00
parent 80464d0bc1
commit 8c23c1fe2b
53 changed files with 468 additions and 468 deletions

View File

@@ -131,7 +131,7 @@ TTraction::Load( cParser *parser, glm::dvec3 const &pOrigin ) {
auto const minheight { parser->getToken<double>() };
fHeightDifference = ( pPoint3.y - pPoint1.y + pPoint4.y - pPoint2.y ) * 0.5 - minheight;
auto const segmentlength { parser->getToken<double>() };
iNumSections = segmentlength ? glm::length(pPoint1 - pPoint2) / segmentlength : 0;
iNumSections = segmentlength != 0.0 ? static_cast<int>(glm::length(pPoint1 - pPoint2) / segmentlength) : 0;
parser->getTokens( 2 );
*parser
>> Wires
@@ -213,7 +213,7 @@ TTraction::create_geometry( gfx::geometrybank_handle const &Bank ) {
pPoint3.z - m_origin.z );
for( int i = 0; i < iNumSections - 1; ++i ) {
pt3 = pPoint3 + v1 * f;
t = 1 - std::fabs(f - mid) * 2;
t = static_cast<float>(1 - std::fabs(f - mid) * 2);
if( Wires < 4
|| ( i != 0
&& i != iNumSections - 2 ) ) {
@@ -262,7 +262,7 @@ TTraction::create_geometry( gfx::geometrybank_handle const &Bank ) {
pPoint3.z - m_origin.z );
for( int i = 0; i < iNumSections - 1; ++i ) {
pt3 = pPoint3 + v1 * f;
t = 1 - std::fabs(f - mid) * 2;
t = static_cast<float>(1 - std::fabs(f - mid) * 2);
endvertex.position =
glm::vec3(
pt3.x - m_origin.x,
@@ -294,7 +294,7 @@ TTraction::create_geometry( gfx::geometrybank_handle const &Bank ) {
for( int i = 0; i < iNumSections - 1; ++i ) {
pt3 = pPoint3 + v1 * f;
pt4 = pPoint1 + v2 * f;
t = 1 - std::fabs(f - mid) * 2;
t = static_cast<float>(1 - std::fabs(f - mid) * 2);
if( i % 2 == 0 ) {
startvertex.position =
glm::vec3(
@@ -439,7 +439,7 @@ void TTraction::ResistanceCalc(int d, double r, TTractionPowerSource *ps)
}
}
t->psPower[d] = ps; // skopiowanie wskaźnika zasilacza od danej strony
t->fResistance[d] = r; // wpisanie rezystancji w kierunku tego zasilacza
t->fResistance[d] = static_cast<float>(r); // wpisanie rezystancji w kierunku tego zasilacza
r += t->fResistivity * glm::length(t->vParametric); // doliczenie oporu kolejnego odcinka
p = t; // zapamiętanie dotychczasowego
t = p->hvNext[d ^ 1]; // podążanie w tę samą stronę