From 822a5441dd225e039a3c04aff160cc6826d17999 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 20 May 2003 05:52:40 +0000 Subject: [PATCH] add CDTitleSpinSeconds --- stepmania/Themes/default/metrics.ini | 1 + stepmania/src/ScreenSelectMusic.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/stepmania/Themes/default/metrics.ini b/stepmania/Themes/default/metrics.ini index a7ca056ef8..8df3ed41e5 100644 --- a/stepmania/Themes/default/metrics.ini +++ b/stepmania/Themes/default/metrics.ini @@ -478,6 +478,7 @@ CDTitleX=252 CDTitleY=148 CDTitleOnCommand=addx,-400;bounceend,0.5;addx,400 CDTitleOffCommand=bouncebegin,0.5;addx,-400 +CDTitleSpinSeconds=4 DifficultyFrameP1X=60 DifficultyFrameP1Y=248 DifficultyFrameP1OnCommand=diffusealpha,0;linear,0.5;diffusealpha,1 diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index 3a53dd6904..ab3994b293 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -44,6 +44,7 @@ const int NUM_SCORE_DIGITS = 9; #define SHOW_RADAR THEME->GetMetricB("ScreenSelectMusic","ShowRadar") #define SHOW_GRAPH THEME->GetMetricB("ScreenSelectMusic","ShowGraph") +#define CDTITLE_SPIN_SECONDS THEME->GetMetricF("ScreenSelectMusic","CDTitleSpinSeconds") static const ScreenMessage SM_AllowOptionsMenuRepeat = ScreenMessage(SM_User+1); @@ -110,7 +111,7 @@ ScreenSelectMusic::ScreenSelectMusic() : Screen("ScreenSelectMusic") m_sprCDTitleFront.Load( THEME->GetPathToG("ScreenSelectMusic fallback cdtitle") ); m_sprCDTitleFront.SetUseBackfaceCull(true); m_sprCDTitleFront.SetDiffuse( RageColor(1,1,1,1) ); - m_sprCDTitleFront.SetEffectSpin( RageVector3(0, 90, 0) ); + m_sprCDTitleFront.SetEffectSpin( RageVector3(0, 360/CDTITLE_SPIN_SECONDS, 0) ); this->AddChild( &m_sprCDTitleFront ); m_sprCDTitleBack.SetName( "CDTitle" ); @@ -119,7 +120,7 @@ ScreenSelectMusic::ScreenSelectMusic() : Screen("ScreenSelectMusic") m_sprCDTitleBack.SetUseBackfaceCull(true); m_sprCDTitleBack.SetDiffuse( RageColor(0.2f,0.2f,0.2f,1) ); m_sprCDTitleBack.SetRotationY( 180 ); - m_sprCDTitleBack.SetEffectSpin( RageVector3(0, 90, 0) ); + m_sprCDTitleBack.SetEffectSpin( RageVector3(0, 360/CDTITLE_SPIN_SECONDS, 0) ); this->AddChild( &m_sprCDTitleBack ); m_GrooveRadar.SetName( "Radar" );