Loops and a goodie.
This commit is contained in:
@@ -354,10 +354,10 @@ void DisplayBpms::Add( float f )
|
|||||||
float DisplayBpms::GetMin() const
|
float DisplayBpms::GetMin() const
|
||||||
{
|
{
|
||||||
float fMin = FLT_MAX;
|
float fMin = FLT_MAX;
|
||||||
FOREACH_CONST( float, vfBpms, f )
|
for (float const &f : vfBpms)
|
||||||
{
|
{
|
||||||
if( *f != -1 )
|
if( f != -1 )
|
||||||
fMin = min( fMin, *f );
|
fMin = min( fMin, f );
|
||||||
}
|
}
|
||||||
if( fMin == FLT_MAX )
|
if( fMin == FLT_MAX )
|
||||||
return 0;
|
return 0;
|
||||||
@@ -373,10 +373,10 @@ float DisplayBpms::GetMax() const
|
|||||||
float DisplayBpms::GetMaxWithin(float highest) const
|
float DisplayBpms::GetMaxWithin(float highest) const
|
||||||
{
|
{
|
||||||
float fMax = 0;
|
float fMax = 0;
|
||||||
FOREACH_CONST( float, vfBpms, f )
|
for (float const &f : vfBpms)
|
||||||
{
|
{
|
||||||
if( *f != -1 )
|
if( f != -1 )
|
||||||
fMax = clamp(max( fMax, *f ), 0, highest);
|
fMax = clamp(max( fMax, f ), 0, highest);
|
||||||
}
|
}
|
||||||
return fMax;
|
return fMax;
|
||||||
}
|
}
|
||||||
@@ -388,12 +388,16 @@ bool DisplayBpms::BpmIsConstant() const
|
|||||||
|
|
||||||
bool DisplayBpms::IsSecret() const
|
bool DisplayBpms::IsSecret() const
|
||||||
{
|
{
|
||||||
FOREACH_CONST( float, vfBpms, f )
|
#ifdef MACOSX
|
||||||
|
for (float const &f : vfBpms)
|
||||||
{
|
{
|
||||||
if( *f == -1 )
|
if( f == -1 )
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
#else
|
||||||
|
return std::any_of(vfBpms.begin(), vfBpms.end(), [](float const &f) { return f == -1; });
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *StyleTypeNames[] = {
|
static const char *StyleTypeNames[] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user