don't show random/roulette in non-preferred sorts
This commit is contained in:
@@ -505,7 +505,7 @@ NonPresenceP2X=SCREEN_CENTER_X+448
|
|||||||
NonPresenceP2Y=SCREEN_CENTER_Y+0
|
NonPresenceP2Y=SCREEN_CENTER_Y+0
|
||||||
NonPresenceP2OnCommand=x,768;sleep,0.5;linear,1.0;x,607
|
NonPresenceP2OnCommand=x,768;sleep,0.5;linear,1.0;x,607
|
||||||
NonPresenceP2OffCommand=
|
NonPresenceP2OffCommand=
|
||||||
DefaultSort=Group
|
DefaultSort=Preferred
|
||||||
FOV=0
|
FOV=0
|
||||||
FOVCenterX=SCREEN_CENTER_X+0
|
FOVCenterX=SCREEN_CENTER_X+0
|
||||||
FOVCenterY=SCREEN_CENTER_Y+0
|
FOVCenterY=SCREEN_CENTER_Y+0
|
||||||
@@ -2421,8 +2421,9 @@ Use3D=0
|
|||||||
Wheel3DRadius=200 # Possibly safe defaults?
|
Wheel3DRadius=200 # Possibly safe defaults?
|
||||||
CirclePercent=0.5
|
CirclePercent=0.5
|
||||||
MostPlayedSongsToShow=30
|
MostPlayedSongsToShow=30
|
||||||
SortMenuChoiceNames=Group,Title,Bpm,Popularity,TopGrade,Artist,EasyMeter,MediumMeter,HardMeter
|
SortMenuChoiceNames=Preferred,Group,Title,Bpm,Popularity,TopGrade,Artist,EasyMeter,MediumMeter,HardMeter
|
||||||
ModeMenuChoiceNames=Group
|
ModeMenuChoiceNames=Preferred
|
||||||
|
ChoicePreferred=name,PREFERRED;sort,Preferred
|
||||||
ChoiceGroup=name,GROUP;sort,Group
|
ChoiceGroup=name,GROUP;sort,Group
|
||||||
ChoiceTitle=name,TITLE;sort,Title
|
ChoiceTitle=name,TITLE;sort,Title
|
||||||
ChoiceBpm=name,BPM;sort,BPM
|
ChoiceBpm=name,BPM;sort,BPM
|
||||||
|
|||||||
@@ -463,10 +463,13 @@ void MusicWheel::BuildWheelItemDatas( vector<WheelItemData> &arrayWheelItemDatas
|
|||||||
switch( so )
|
switch( so )
|
||||||
{
|
{
|
||||||
case SORT_PREFERRED:
|
case SORT_PREFERRED:
|
||||||
case SORT_ROULETTE:
|
|
||||||
SongUtil::SortSongPointerArrayByGroupAndDifficulty( arraySongs );
|
SongUtil::SortSongPointerArrayByGroupAndDifficulty( arraySongs );
|
||||||
bUseSections = false;
|
bUseSections = false;
|
||||||
break;
|
break;
|
||||||
|
case SORT_ROULETTE:
|
||||||
|
// don't sort. We shuffle once this is chosen.
|
||||||
|
bUseSections = false;
|
||||||
|
break;
|
||||||
case SORT_GROUP:
|
case SORT_GROUP:
|
||||||
SongUtil::SortSongPointerArrayByGroupAndTitle( arraySongs );
|
SongUtil::SortSongPointerArrayByGroupAndTitle( arraySongs );
|
||||||
bUseSections = GAMESTATE->m_sPreferredSongGroup == GROUP_ALL_MUSIC;
|
bUseSections = GAMESTATE->m_sPreferredSongGroup == GROUP_ALL_MUSIC;
|
||||||
@@ -555,7 +558,7 @@ void MusicWheel::BuildWheelItemDatas( vector<WheelItemData> &arrayWheelItemDatas
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if( so != SORT_ROULETTE )
|
if( so == SORT_PREFERRED )
|
||||||
{
|
{
|
||||||
if( SHOW_ROULETTE )
|
if( SHOW_ROULETTE )
|
||||||
arrayWheelItemDatas.push_back( WheelItemData(TYPE_ROULETTE, NULL, "", NULL, RageColor(1,0,0,1)) );
|
arrayWheelItemDatas.push_back( WheelItemData(TYPE_ROULETTE, NULL, "", NULL, RageColor(1,0,0,1)) );
|
||||||
|
|||||||
Reference in New Issue
Block a user