Added scriptable default musicwheel sort

This commit is contained in:
Kevin Slaughter
2003-08-30 09:14:32 +00:00
parent 12ecbb4d95
commit e3b7432784
2 changed files with 11 additions and 0 deletions
+5
View File
@@ -1597,6 +1597,7 @@ GradeP1X=82
GradeP2X=118
[MusicWheel]
DefaultSort=GROUP
FadeSeconds=1
SwitchSeconds=0.10
RouletteSwitchSeconds=0.05
@@ -2417,10 +2418,14 @@ TimerSeconds=40
NextScreen=ScreenSelectMusic
[BeginnerHelper]
// All X,Y coordinates are relative to the HelperX,Y
Player1_X=-125
Player2_X=125
PlayerAngle=40
DancePadAngle=36
HelperX=320
<<<<<<< metrics.ini
HelperY=320=======
HelperY=320
>>>>>>> 1.303
+6
View File
@@ -34,6 +34,7 @@
#include "ModeChoice.h"
#define DEFAULT_SORT THEME->GetMetric("MusicWheel","DefaultSort")
#define FADE_SECONDS THEME->GetMetricF("MusicWheel","FadeSeconds")
#define SWITCH_SECONDS THEME->GetMetricF("MusicWheel","SwitchSeconds")
#define ROULETTE_SWITCH_SECONDS THEME->GetMetricF("MusicWheel","RouletteSwitchSeconds")
@@ -388,6 +389,11 @@ void MusicWheel::BuildWheelItemDatas( vector<WheelItemData> &arrayWheelItemDatas
for( unsigned j = 0; so == SORT_INVALID && j < parts.size(); ++j )
so = StringToSongSortOrder( parts[j] );
// If we have a valid default sort in metrics, select it.
so = StringToSongSortOrder(DEFAULT_SORT);
if( so != SORT_INVALID )
GAMESTATE->m_SongSortOrder = so;
if( so == SORT_INVALID )
so = SORT_GROUP;