diff --git a/src/display.cpp b/src/display.cpp index 1f3eba8..dcf6d3c 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -122,9 +122,9 @@ void drawDots(const Color& bottom, const Color& middleBottom, const Color& middl void drawMillisDeci(const unsigned long millisTotal, const Color& color) { const auto secondsTotal = millisTotal / 1000; - const auto minutes = (int)secondsTotal / 60; - const auto seconds = (int)secondsTotal % 60; - const auto deci = (int)millisTotal / 100 % 10; + const auto minutes = static_cast(secondsTotal) / 60; + const auto seconds = static_cast(secondsTotal) % 60; + const auto deci = static_cast(millisTotal) / 100 % 10; pixels.clear(); if (minutes > 0) { @@ -142,9 +142,9 @@ void drawMillisDeci(const unsigned long millisTotal, const Color& color) { } void drawMillis(const unsigned long millisTotal, const Color& color) { - const auto secondsTotal = (unsigned long)ceil(millisTotal / 1000.0); - const auto minutes = (int)secondsTotal / 60; - const auto seconds = (int)secondsTotal % 60; + const auto secondsTotal = static_cast(ceil(millisTotal / 1000.0)); + const auto minutes = static_cast(secondsTotal) / 60; + const auto seconds = static_cast(secondsTotal) % 60; pixels.clear(); if (minutes > 0) {