mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-17 03:59:19 +02:00
refactor(sonar): clean up issues reported on PR 209
- remove locals left unused after the dead-store cleanup (cpp:S1481, cpp:S1854) - unnamed unused parameter (cpp:S1172) - single-use declarations moved into if init-statements (cpp:S6004) - auto for casted initialisers (cpp:S5827) - const references and pointers where nothing is modified (cpp:S5350) - rename structured bindings shadowed by inner declarations (cpp:S1117)
This commit is contained in:
@@ -167,19 +167,19 @@ scenario_time::daymonth( WORD &Day, WORD &Month, WORD const Year, WORD const Yea
|
||||
int
|
||||
scenario_time::julian_day() const {
|
||||
|
||||
int yy = static_cast<int>( m_time.wYear - std::floor( ( 12 - m_time.wMonth ) / 10.f ));
|
||||
auto yy = static_cast<int>( m_time.wYear - std::floor( ( 12 - m_time.wMonth ) / 10.f ));
|
||||
int mm = m_time.wMonth + 9;
|
||||
if( mm >= 12 ) { mm -= 12; }
|
||||
|
||||
int K1 = static_cast<int>(std::floor( 365.25 * ( yy + 4712 ) ));
|
||||
int K2 = static_cast<int>(std::floor( 30.6 * mm + 0.5 ));
|
||||
auto K1 = static_cast<int>(std::floor( 365.25 * ( yy + 4712 ) ));
|
||||
auto K2 = static_cast<int>(std::floor( 30.6 * mm + 0.5 ));
|
||||
|
||||
// for dates in Julian calendar
|
||||
int JD = K1 + K2 + m_time.wDay + 59;
|
||||
// for dates in Gregorian calendar; 2299160 is October 15th, 1582
|
||||
if( const int gregorianswitchday = 2299160; JD > gregorianswitchday ) {
|
||||
|
||||
int K3 = static_cast<int>(std::floor( std::floor( yy * 0.01 + 49 ) * 0.75 ) - 38);
|
||||
auto K3 = static_cast<int>(std::floor( std::floor( yy * 0.01 + 49 ) * 0.75 ) - 38);
|
||||
JD -= K3;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user