diff --git a/stepmania/src/ThemeMetric.h b/stepmania/src/ThemeMetric.h index 115c9be9cf..a27f98d476 100644 --- a/stepmania/src/ThemeMetric.h +++ b/stepmania/src/ThemeMetric.h @@ -88,12 +88,15 @@ class ThemeMetric1D : public IThemeMetric vector m_metric; public: - ThemeMetric1D( const CString& sGroup, MetricName1D pfn, size_t N ) + ThemeMetric1D( const CString& sGroup = "", MetricName1D pfn = NULL, size_t N = 0 ) + { + Load( sGroup, pfn, N ); + } + void Load( const CString& sGroup, MetricName1D pfn, size_t N ) { m_metric.resize( N ); for( unsigned i=0; i m_metric; public: - ThemeMetric2D( const CString& sGroup, MetricName2D pfn, size_t N, size_t M ) + ThemeMetric2D( const CString& sGroup = "", MetricName2D pfn = NULL, size_t N = 0, size_t M = 0 ) + { + Load( sGroup, pfn, N, M ); + } + void Load( const CString& sGroup, MetricName2D pfn, size_t N, size_t M ) { m_metric.resize( N ); for( unsigned i=0; i