SortOrder_INVALID, NUM_SortOrder

This commit is contained in:
Glenn Maynard
2006-09-26 07:42:55 +00:00
parent 2ed1154dfb
commit e8a3c636f6
9 changed files with 19 additions and 19 deletions
+5 -5
View File
@@ -49,7 +49,7 @@ void GameCommand::Init()
m_pCourse = NULL; m_pCourse = NULL;
m_pTrail = NULL; m_pTrail = NULL;
m_pCharacter = NULL; m_pCharacter = NULL;
m_SortOrder = SORT_INVALID; m_SortOrder = SortOrder_INVALID;
m_sUnlockEntryID = ""; m_sUnlockEntryID = "";
m_sSoundPath = ""; m_sSoundPath = "";
m_vsScreensToPrepare.clear(); m_vsScreensToPrepare.clear();
@@ -135,7 +135,7 @@ bool GameCommand::DescribesCurrentMode( PlayerNumber pn ) const
return false; return false;
if( !m_sSongGroup.empty() && GAMESTATE->m_sPreferredSongGroup != m_sSongGroup ) if( !m_sSongGroup.empty() && GAMESTATE->m_sPreferredSongGroup != m_sSongGroup )
return false; return false;
if( m_SortOrder != SORT_INVALID && GAMESTATE->m_PreferredSortOrder != m_SortOrder ) if( m_SortOrder != SortOrder_INVALID && GAMESTATE->m_PreferredSortOrder != m_SortOrder )
return false; return false;
if( m_iWeightPounds != -1 && PROFILEMAN->GetProfile(pn)->m_iWeightPounds != m_iWeightPounds ) if( m_iWeightPounds != -1 && PROFILEMAN->GetProfile(pn)->m_iWeightPounds != m_iWeightPounds )
return false; return false;
@@ -332,7 +332,7 @@ void GameCommand::LoadOne( const Command& cmd )
else if( sName == "sort" ) else if( sName == "sort" )
{ {
m_SortOrder = StringToSortOrder( sValue ); m_SortOrder = StringToSortOrder( sValue );
if( m_SortOrder == SORT_INVALID ) if( m_SortOrder == SortOrder_INVALID )
{ {
m_sInvalidReason = ssprintf( "SortOrder \"%s\" is not valid.", sValue.c_str() ); m_sInvalidReason = ssprintf( "SortOrder \"%s\" is not valid.", sValue.c_str() );
m_bInvalid |= true; m_bInvalid |= true;
@@ -727,7 +727,7 @@ void GameCommand::ApplySelf( const vector<PlayerNumber> &vpns ) const
} }
if( !m_sSongGroup.empty() ) if( !m_sSongGroup.empty() )
GAMESTATE->m_sPreferredSongGroup.Set( m_sSongGroup ); GAMESTATE->m_sPreferredSongGroup.Set( m_sSongGroup );
if( m_SortOrder != SORT_INVALID ) if( m_SortOrder != SortOrder_INVALID )
GAMESTATE->m_PreferredSortOrder = m_SortOrder; GAMESTATE->m_PreferredSortOrder = m_SortOrder;
if( !m_sUnlockEntryID.empty() ) if( !m_sUnlockEntryID.empty() )
UNLOCKMAN->UnlockEntryID( m_sUnlockEntryID ); UNLOCKMAN->UnlockEntryID( m_sUnlockEntryID );
@@ -805,7 +805,7 @@ bool GameCommand::IsZero() const
m_pCharacter != NULL || m_pCharacter != NULL ||
m_CourseDifficulty != DIFFICULTY_INVALID || m_CourseDifficulty != DIFFICULTY_INVALID ||
!m_sSongGroup.empty() || !m_sSongGroup.empty() ||
m_SortOrder != SORT_INVALID || m_SortOrder != SortOrder_INVALID ||
m_iWeightPounds != -1 || m_iWeightPounds != -1 ||
m_iGoalCalories != -1 || m_iGoalCalories != -1 ||
m_GoalType != GoalType_INVALID || m_GoalType != GoalType_INVALID ||
+1 -1
View File
@@ -146,7 +146,7 @@ static const char *SortOrderNames[] = {
"Endless", "Endless",
"Roulette", "Roulette",
}; };
XToString( SortOrder, NUM_SORT_ORDERS ); XToString( SortOrder, NUM_SortOrder );
StringToX( SortOrder ); StringToX( SortOrder );
static void LuaSortOrder(lua_State* L) static void LuaSortOrder(lua_State* L)
+3 -3
View File
@@ -115,11 +115,11 @@ enum SortOrder
SORT_ONI_COURSES, SORT_ONI_COURSES,
SORT_ENDLESS_COURSES, SORT_ENDLESS_COURSES,
SORT_ROULETTE, SORT_ROULETTE,
NUM_SORT_ORDERS, NUM_SortOrder,
SORT_INVALID SortOrder_INVALID
}; };
const SortOrder MAX_SELECTABLE_SORT = (SortOrder)(SORT_ROULETTE-1); const SortOrder MAX_SELECTABLE_SORT = (SortOrder)(SORT_ROULETTE-1);
#define FOREACH_SortOrder( so ) FOREACH_ENUM( SortOrder, NUM_SORT_ORDERS, so ) #define FOREACH_SortOrder( so ) FOREACH_ENUM( SortOrder, NUM_SortOrder, so )
const RString& SortOrderToString( SortOrder so ); const RString& SortOrderToString( SortOrder so );
SortOrder StringToSortOrder( const RString& str ); SortOrder StringToSortOrder( const RString& str );
+2 -2
View File
@@ -202,7 +202,7 @@ void GameState::Reset()
m_PreferredDifficulty[p].Set( DIFFICULTY_INVALID ); m_PreferredDifficulty[p].Set( DIFFICULTY_INVALID );
m_PreferredCourseDifficulty[p].Set( DIFFICULTY_MEDIUM ); m_PreferredCourseDifficulty[p].Set( DIFFICULTY_MEDIUM );
} }
m_SortOrder.Set( SORT_INVALID ); m_SortOrder.Set( SortOrder_INVALID );
m_PreferredSortOrder = GetDefaultSort(); m_PreferredSortOrder = GetDefaultSort();
m_PlayMode.Set( PLAY_MODE_INVALID ); m_PlayMode.Set( PLAY_MODE_INVALID );
m_EditMode = EditMode_INVALID; m_EditMode = EditMode_INVALID;
@@ -390,7 +390,7 @@ void GameState::PlayersFinalized()
ApplyPreferredModifiers( pn, sModifiers ); ApplyPreferredModifiers( pn, sModifiers );
} }
// Only set the sort order if it wasn't already set by a GameCommand (or by an earlier profile) // Only set the sort order if it wasn't already set by a GameCommand (or by an earlier profile)
if( m_PreferredSortOrder == SORT_INVALID && pProfile->m_SortOrder != SORT_INVALID ) if( m_PreferredSortOrder == SortOrder_INVALID && pProfile->m_SortOrder != SortOrder_INVALID )
m_PreferredSortOrder = pProfile->m_SortOrder; m_PreferredSortOrder = pProfile->m_SortOrder;
if( pProfile->m_LastDifficulty != DIFFICULTY_INVALID ) if( pProfile->m_LastDifficulty != DIFFICULTY_INVALID )
m_PreferredDifficulty[pn].Set( pProfile->m_LastDifficulty ); m_PreferredDifficulty[pn].Set( pProfile->m_LastDifficulty );
+1 -1
View File
@@ -16,7 +16,7 @@ MusicSortDisplay::MusicSortDisplay()
void MusicSortDisplay::Set( SortOrder so ) void MusicSortDisplay::Set( SortOrder so )
{ {
if( so == SORT_INVALID ) if( so == SortOrder_INVALID )
this->UnloadTexture(); this->UnloadTexture();
else else
Load( THEME->GetPathG("MusicSortDisplay",SortOrderToString(so)) ); Load( THEME->GetPathG("MusicSortDisplay",SortOrderToString(so)) );
+4 -4
View File
@@ -61,7 +61,7 @@ static SortOrder ForceAppropriateSort( PlayMode pm, SortOrder so )
case SORT_ONI_COURSES: case SORT_ONI_COURSES:
case SORT_NONSTOP_COURSES: case SORT_NONSTOP_COURSES:
case SORT_ENDLESS_COURSES: case SORT_ENDLESS_COURSES:
so = SORT_INVALID; so = SortOrder_INVALID;
break; break;
} }
@@ -147,13 +147,13 @@ void MusicWheel::BeginScreen()
/* Never start in the mode menu; some elements may not initialize correctly. */ /* Never start in the mode menu; some elements may not initialize correctly. */
if( GAMESTATE->m_SortOrder == SORT_MODE_MENU ) if( GAMESTATE->m_SortOrder == SORT_MODE_MENU )
GAMESTATE->m_SortOrder.Set( SORT_INVALID ); GAMESTATE->m_SortOrder.Set( SortOrder_INVALID );
GAMESTATE->m_SortOrder.Set( ForceAppropriateSort(GAMESTATE->m_PlayMode, GAMESTATE->m_SortOrder) ); GAMESTATE->m_SortOrder.Set( ForceAppropriateSort(GAMESTATE->m_PlayMode, GAMESTATE->m_SortOrder) );
/* Only save the sort order if the player didn't already have one. If he did, don't /* Only save the sort order if the player didn't already have one. If he did, don't
* overwrite it. */ * overwrite it. */
if( GAMESTATE->m_PreferredSortOrder == SORT_INVALID ) if( GAMESTATE->m_PreferredSortOrder == SortOrder_INVALID )
GAMESTATE->m_PreferredSortOrder = GAMESTATE->m_SortOrder; GAMESTATE->m_PreferredSortOrder = GAMESTATE->m_SortOrder;
// HACK: invalidate currently selected song in the case that it // HACK: invalidate currently selected song in the case that it
@@ -825,7 +825,7 @@ void MusicWheel::ChangeMusic( int iDist )
bool MusicWheel::ChangeSort( SortOrder new_so ) // return true if change successful bool MusicWheel::ChangeSort( SortOrder new_so ) // return true if change successful
{ {
ASSERT( new_so < NUM_SORT_ORDERS ); ASSERT( new_so < NUM_SortOrder );
if( GAMESTATE->m_SortOrder == new_so ) if( GAMESTATE->m_SortOrder == new_so )
return false; return false;
+1 -1
View File
@@ -61,7 +61,7 @@ protected:
virtual void UpdateSwitch(); virtual void UpdateSwitch();
vector<WheelItemData *> m_WheelItemDatas[NUM_SORT_ORDERS]; vector<WheelItemData *> m_WheelItemDatas[NUM_SortOrder];
const WheelItemData *GetCurWheelItemData( int i ) { return (const WheelItemData *) m_CurWheelItemData[i]; } const WheelItemData *GetCurWheelItemData( int i ) { return (const WheelItemData *) m_CurWheelItemData[i]; }
RString m_sLastModeMenuItem; RString m_sLastModeMenuItem;
+1 -1
View File
@@ -99,7 +99,7 @@ void Profile::InitGeneralData()
{ {
m_sGuid = MakeGuid(); m_sGuid = MakeGuid();
m_SortOrder = SORT_INVALID; m_SortOrder = SortOrder_INVALID;
m_LastDifficulty = DIFFICULTY_INVALID; m_LastDifficulty = DIFFICULTY_INVALID;
m_LastCourseDifficulty = DIFFICULTY_INVALID; m_LastCourseDifficulty = DIFFICULTY_INVALID;
m_lastSong.Unset(); m_lastSong.Unset();
+1 -1
View File
@@ -884,7 +884,7 @@ void ScreenSelectMusic::AfterMusicChange()
g_bWantFallbackCdTitle = false; g_bWantFallbackCdTitle = false;
bool bWantBanner = true; bool bWantBanner = true;
static SortOrder s_lastSortOrder = SORT_INVALID; static SortOrder s_lastSortOrder = SortOrder_INVALID;
if( GAMESTATE->m_SortOrder != s_lastSortOrder ) if( GAMESTATE->m_SortOrder != s_lastSortOrder )
{ {
// Reload to let Lua metrics have a chance to change the help text. // Reload to let Lua metrics have a chance to change the help text.