Add metric to show/hide skip display in stats.

This commit is contained in:
Colby Klein
2009-01-03 13:10:34 +00:00
parent 3764146303
commit b4c7ab6eb9
3 changed files with 34 additions and 28 deletions
+1 -1
View File
@@ -1839,7 +1839,7 @@ Fallback="Screen"
StatsX=SCREEN_RIGHT-8
StatsY=SCREEN_TOP+10
StatsOnCommand=horizalign,right;vertalign,top;shadowlength,1
ShowSkips=true
SkipX=SCREEN_RIGHT-100
SkipY=SCREEN_BOTTOM-100
SkipWidth=190
+5
View File
@@ -23,6 +23,9 @@ void ScreenStatsOverlay::Init()
* the time in the log. */
m_LastSkip = 0;
SHOW_SKIPS.Load( m_sName, "ShowSkips" );
if( SHOW_SKIPS )
{
SKIP_X.Load( m_sName, "SkipX" );
SKIP_Y.Load( m_sName, "SkipY" );
SKIP_SPACING_Y.Load( m_sName, "SkipSpacingY" );
@@ -52,6 +55,7 @@ void ScreenStatsOverlay::Init()
m_textSkips[i].SetShadowLength( 0 );
this->AddChild( &m_textSkips[i] );
}
}
this->SubscribeToMessage( "ShowStatsChanged" );
}
@@ -74,6 +78,7 @@ void ScreenStatsOverlay::Update( float fDeltaTime )
if( PREFSMAN->m_bShowStats )
{
m_textStats.SetText( DISPLAY->GetStats() );
if ( SHOW_SKIPS )
UpdateSkips();
}
}
+1
View File
@@ -26,6 +26,7 @@ private:
RageTimer m_timerSkip;
int m_LastSkip;
ThemeMetric<bool> SHOW_SKIPS;
ThemeMetric<float> SKIP_X;
ThemeMetric<float> SKIP_Y;
ThemeMetric<float> SKIP_SPACING_Y;