War on -Werror, part 12: explicit bool usage.
It may save a few cycles, but it's best to be explicit on boolean operations, especially with ASSERT.
This commit is contained in:
+3
-3
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
void Attack::GetAttackBeats( const Song *pSong, float &fStartBeat, float &fEndBeat ) const
|
void Attack::GetAttackBeats( const Song *pSong, float &fStartBeat, float &fEndBeat ) const
|
||||||
{
|
{
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
ASSERT_M( fStartSecond >= 0, ssprintf("StartSecond: %f",fStartSecond) );
|
ASSERT_M( fStartSecond >= 0, ssprintf("StartSecond: %f",fStartSecond) );
|
||||||
|
|
||||||
const TimingData &timing = pSong->m_SongTiming;
|
const TimingData &timing = pSong->m_SongTiming;
|
||||||
@@ -28,8 +28,8 @@ void Attack::GetRealtimeAttackBeats( const Song *pSong, const PlayerState* pPlay
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ASSERT( pPlayerState );
|
ASSERT( pPlayerState != NULL );
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
|
|
||||||
/* If reasonable, push the attack forward 8 beats so that notes on screen don't change suddenly. */
|
/* If reasonable, push the attack forward 8 beats so that notes on screen don't change suddenly. */
|
||||||
fStartBeat = min( GAMESTATE->m_Position.m_fSongBeat+8, pPlayerState->m_fLastDrawnBeat );
|
fStartBeat = min( GAMESTATE->m_Position.m_fSongBeat+8, pPlayerState->m_fLastDrawnBeat );
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ void AttackDisplay::Init( const PlayerState* pPlayerState )
|
|||||||
for( int al=0; al<NUM_ATTACK_LEVELS; al++ )
|
for( int al=0; al<NUM_ATTACK_LEVELS; al++ )
|
||||||
{
|
{
|
||||||
const Character *ch = GAMESTATE->m_pCurCharacters[pn];
|
const Character *ch = GAMESTATE->m_pCurCharacters[pn];
|
||||||
ASSERT( ch );
|
ASSERT( ch != NULL );
|
||||||
const RString* asAttacks = ch->m_sAttacks[al];
|
const RString* asAttacks = ch->m_sAttacks[al];
|
||||||
for( int att = 0; att < NUM_ATTACKS_PER_LEVEL; ++att )
|
for( int att = 0; att < NUM_ATTACKS_PER_LEVEL; ++att )
|
||||||
attacks.insert( asAttacks[att] );
|
attacks.insert( asAttacks[att] );
|
||||||
|
|||||||
@@ -278,7 +278,7 @@ void AutoKeysounds::FinishLoading()
|
|||||||
delete pChain;
|
delete pChain;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ASSERT_M( m_pSharedSound, ssprintf("No keysounds were loaded for the song %s!", pSong->m_sMainTitle.c_str() ));
|
ASSERT_M( m_pSharedSound != NULL, ssprintf("No keysounds were loaded for the song %s!", pSong->m_sMainTitle.c_str() ));
|
||||||
|
|
||||||
m_pSharedSound = new RageSoundReader_PitchChange( m_pSharedSound );
|
m_pSharedSound = new RageSoundReader_PitchChange( m_pSharedSound );
|
||||||
m_pSharedSound = new RageSoundReader_PostBuffering( m_pSharedSound );
|
m_pSharedSound = new RageSoundReader_PostBuffering( m_pSharedSound );
|
||||||
|
|||||||
+5
-5
@@ -179,7 +179,7 @@ void BPMDisplay::NoBPM()
|
|||||||
|
|
||||||
void BPMDisplay::SetBpmFromSong( const Song* pSong )
|
void BPMDisplay::SetBpmFromSong( const Song* pSong )
|
||||||
{
|
{
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
switch( pSong->m_DisplayBPMType )
|
switch( pSong->m_DisplayBPMType )
|
||||||
{
|
{
|
||||||
case DISPLAY_BPM_ACTUAL:
|
case DISPLAY_BPM_ACTUAL:
|
||||||
@@ -201,7 +201,7 @@ void BPMDisplay::SetBpmFromSong( const Song* pSong )
|
|||||||
|
|
||||||
void BPMDisplay::SetBpmFromSteps( const Steps* pSteps )
|
void BPMDisplay::SetBpmFromSteps( const Steps* pSteps )
|
||||||
{
|
{
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
DisplayBpms bpms;
|
DisplayBpms bpms;
|
||||||
float fMinBPM, fMaxBPM;
|
float fMinBPM, fMaxBPM;
|
||||||
pSteps->m_Timing.GetActualBPM( fMinBPM, fMaxBPM );
|
pSteps->m_Timing.GetActualBPM( fMinBPM, fMaxBPM );
|
||||||
@@ -212,13 +212,13 @@ void BPMDisplay::SetBpmFromSteps( const Steps* pSteps )
|
|||||||
|
|
||||||
void BPMDisplay::SetBpmFromCourse( const Course* pCourse )
|
void BPMDisplay::SetBpmFromCourse( const Course* pCourse )
|
||||||
{
|
{
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
ASSERT( GAMESTATE->GetCurrentStyle() );
|
ASSERT( GAMESTATE->GetCurrentStyle() != NULL );
|
||||||
|
|
||||||
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
||||||
Trail *pTrail = pCourse->GetTrail( st );
|
Trail *pTrail = pCourse->GetTrail( st );
|
||||||
// GetTranslitFullTitle because "Crashinfo.txt is garbled because of the ANSI output as usual." -f
|
// GetTranslitFullTitle because "Crashinfo.txt is garbled because of the ANSI output as usual." -f
|
||||||
ASSERT_M( pTrail, ssprintf("Course '%s' has no trail for StepsType '%s'", pCourse->GetTranslitFullTitle().c_str(), StringConversion::ToString(st).c_str() ) );
|
ASSERT_M( pTrail != NULL, ssprintf("Course '%s' has no trail for StepsType '%s'", pCourse->GetTranslitFullTitle().c_str(), StringConversion::ToString(st).c_str() ) );
|
||||||
|
|
||||||
m_fCycleTime = (float)COURSE_CYCLE_SPEED;
|
m_fCycleTime = (float)COURSE_CYCLE_SPEED;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -373,7 +373,7 @@ bool BackgroundImpl::Layer::CreateBackground( const Song *pSong, const Backgroun
|
|||||||
|
|
||||||
Actor *pActor = ActorUtil::MakeActor( sEffectFile );
|
Actor *pActor = ActorUtil::MakeActor( sEffectFile );
|
||||||
|
|
||||||
ASSERT( pActor );
|
ASSERT( pActor != NULL );
|
||||||
m_BGAnimations[bd] = pActor;
|
m_BGAnimations[bd] = pActor;
|
||||||
|
|
||||||
for( unsigned i=0; i<vsResolvedRef.size(); i++ )
|
for( unsigned i=0; i<vsResolvedRef.size(); i++ )
|
||||||
|
|||||||
+2
-2
@@ -195,7 +195,7 @@ void CourseUtil::SortCoursePointerArrayByNumPlays( vector<Course*> &vpCoursesInO
|
|||||||
|
|
||||||
void CourseUtil::SortCoursePointerArrayByNumPlays( vector<Course*> &vpCoursesInOut, const Profile* pProfile, bool bDescending )
|
void CourseUtil::SortCoursePointerArrayByNumPlays( vector<Course*> &vpCoursesInOut, const Profile* pProfile, bool bDescending )
|
||||||
{
|
{
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
for(unsigned i = 0; i < vpCoursesInOut.size(); ++i)
|
for(unsigned i = 0; i < vpCoursesInOut.size(); ++i)
|
||||||
course_sort_val[vpCoursesInOut[i]] = ssprintf( "%09i", pProfile->GetCourseNumTimesPlayed(vpCoursesInOut[i]) );
|
course_sort_val[vpCoursesInOut[i]] = ssprintf( "%09i", pProfile->GetCourseNumTimesPlayed(vpCoursesInOut[i]) );
|
||||||
stable_sort( vpCoursesInOut.begin(), vpCoursesInOut.end(), bDescending ? CompareCoursePointersBySortValueDescending : CompareCoursePointersBySortValueAscending );
|
stable_sort( vpCoursesInOut.begin(), vpCoursesInOut.end(), bDescending ? CompareCoursePointersBySortValueDescending : CompareCoursePointersBySortValueAscending );
|
||||||
@@ -448,7 +448,7 @@ bool EditCourseUtil::ValidateEditCourseName( const RString &sAnswer, RString &sE
|
|||||||
|
|
||||||
void EditCourseUtil::UpdateAndSetTrail()
|
void EditCourseUtil::UpdateAndSetTrail()
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurStyle );
|
ASSERT( GAMESTATE->m_pCurStyle != NULL );
|
||||||
StepsType st = GAMESTATE->m_pCurStyle->m_StepsType;
|
StepsType st = GAMESTATE->m_pCurStyle->m_StepsType;
|
||||||
Trail *pTrail = NULL;
|
Trail *pTrail = NULL;
|
||||||
if( GAMESTATE->m_pCurCourse )
|
if( GAMESTATE->m_pCurCourse )
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ void DancingCharacters::LoadNextSong()
|
|||||||
m_fThisCameraStartBeat = 0;
|
m_fThisCameraStartBeat = 0;
|
||||||
m_fThisCameraEndBeat = 0;
|
m_fThisCameraEndBeat = 0;
|
||||||
|
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
m_fThisCameraEndBeat = GAMESTATE->m_pCurSong->GetFirstBeat();
|
m_fThisCameraEndBeat = GAMESTATE->m_pCurSong->GetFirstBeat();
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_PlayerNumber( p )
|
||||||
|
|||||||
+8
-8
@@ -278,7 +278,7 @@ void GameState::Reset()
|
|||||||
FOREACH_PlayerNumber( pn )
|
FOREACH_PlayerNumber( pn )
|
||||||
UnjoinPlayer( pn );
|
UnjoinPlayer( pn );
|
||||||
|
|
||||||
ASSERT( THEME );
|
ASSERT( THEME != NULL );
|
||||||
|
|
||||||
m_timeGameStarted.SetZero();
|
m_timeGameStarted.SetZero();
|
||||||
SetCurrentStyle( NULL );
|
SetCurrentStyle( NULL );
|
||||||
@@ -339,7 +339,7 @@ void GameState::Reset()
|
|||||||
m_pCurCharacters[p] = CHARMAN->GetRandomCharacter();
|
m_pCurCharacters[p] = CHARMAN->GetRandomCharacter();
|
||||||
else
|
else
|
||||||
m_pCurCharacters[p] = CHARMAN->GetDefaultCharacter();
|
m_pCurCharacters[p] = CHARMAN->GetDefaultCharacter();
|
||||||
ASSERT( m_pCurCharacters[p] );
|
ASSERT( m_pCurCharacters[p] != NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
m_bTemporaryEventMode = false;
|
m_bTemporaryEventMode = false;
|
||||||
@@ -626,7 +626,7 @@ int GameState::GetNumStagesMultiplierForSong( const Song* pSong )
|
|||||||
{
|
{
|
||||||
int iNumStages = 1;
|
int iNumStages = 1;
|
||||||
|
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
if( pSong->IsMarathon() )
|
if( pSong->IsMarathon() )
|
||||||
iNumStages *= 3;
|
iNumStages *= 3;
|
||||||
if( pSong->IsLong() )
|
if( pSong->IsLong() )
|
||||||
@@ -1458,7 +1458,7 @@ void GameState::GetAllUsedNoteSkins( vector<RString> &out ) const
|
|||||||
if( IsCourseMode() )
|
if( IsCourseMode() )
|
||||||
{
|
{
|
||||||
const Trail *pTrail = m_pCurTrail[pn];
|
const Trail *pTrail = m_pCurTrail[pn];
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
|
|
||||||
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
||||||
{
|
{
|
||||||
@@ -1587,11 +1587,11 @@ void GameState::GetRankingFeats( PlayerNumber pn, vector<RankingFeat> &asFeatsOu
|
|||||||
SongAndSteps sas;
|
SongAndSteps sas;
|
||||||
ASSERT( !STATSMAN->m_vPlayedStageStats[i].m_vpPlayedSongs.empty() );
|
ASSERT( !STATSMAN->m_vPlayedStageStats[i].m_vpPlayedSongs.empty() );
|
||||||
sas.pSong = STATSMAN->m_vPlayedStageStats[i].m_vpPlayedSongs[0];
|
sas.pSong = STATSMAN->m_vPlayedStageStats[i].m_vpPlayedSongs[0];
|
||||||
ASSERT( sas.pSong );
|
ASSERT( sas.pSong != NULL );
|
||||||
if( STATSMAN->m_vPlayedStageStats[i].m_player[pn].m_vpPossibleSteps.empty() )
|
if( STATSMAN->m_vPlayedStageStats[i].m_player[pn].m_vpPossibleSteps.empty() )
|
||||||
continue;
|
continue;
|
||||||
sas.pSteps = STATSMAN->m_vPlayedStageStats[i].m_player[pn].m_vpPossibleSteps[0];
|
sas.pSteps = STATSMAN->m_vPlayedStageStats[i].m_player[pn].m_vpPossibleSteps[0];
|
||||||
ASSERT( sas.pSteps );
|
ASSERT( sas.pSteps != NULL );
|
||||||
vSongAndSteps.push_back( sas );
|
vSongAndSteps.push_back( sas );
|
||||||
}
|
}
|
||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
@@ -1729,9 +1729,9 @@ void GameState::GetRankingFeats( PlayerNumber pn, vector<RankingFeat> &asFeatsOu
|
|||||||
{
|
{
|
||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
Course* pCourse = m_pCurCourse;
|
Course* pCourse = m_pCurCourse;
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
Trail *pTrail = m_pCurTrail[pn];
|
Trail *pTrail = m_pCurTrail[pn];
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
CourseDifficulty cd = pTrail->m_CourseDifficulty;
|
CourseDifficulty cd = pTrail->m_CourseDifficulty;
|
||||||
|
|
||||||
// Find Machine Records
|
// Find Machine Records
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ void LifeMeterTime::OnLoadSong()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
Course* pCourse = GAMESTATE->m_pCurCourse;
|
Course* pCourse = GAMESTATE->m_pCurCourse;
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
|
|
||||||
float fOldLife = m_fLifeTotalLostSeconds;
|
float fOldLife = m_fLifeTotalLostSeconds;
|
||||||
float fGainSeconds = pCourse->m_vEntries[GAMESTATE->GetCourseSongIndex()].fGainSeconds;
|
float fGainSeconds = pCourse->m_vEntries[GAMESTATE->GetCourseSongIndex()].fGainSeconds;
|
||||||
|
|||||||
+1
-1
@@ -151,7 +151,7 @@ void MusicWheel::BeginScreen()
|
|||||||
const vector<MusicWheelItemData *> &from = getWheelItemsData(SORT_MODE_MENU);
|
const vector<MusicWheelItemData *> &from = getWheelItemsData(SORT_MODE_MENU);
|
||||||
for( unsigned i=0; i<from.size(); i++ )
|
for( unsigned i=0; i<from.size(); i++ )
|
||||||
{
|
{
|
||||||
ASSERT( &*from[i]->m_pAction );
|
ASSERT( &*from[i]->m_pAction != NULL );
|
||||||
if( from[i]->m_pAction->DescribesCurrentModeForAllPlayers() )
|
if( from[i]->m_pAction->DescribesCurrentModeForAllPlayers() )
|
||||||
{
|
{
|
||||||
m_sLastModeMenuItem = from[i]->m_pAction->m_sName;
|
m_sLastModeMenuItem = from[i]->m_pAction->m_sName;
|
||||||
|
|||||||
+1
-1
@@ -145,7 +145,7 @@ static NoteResource *MakeNoteResource( const RString &sButton, const RString &sE
|
|||||||
NoteResource *pRes = new NoteResource( nsap );
|
NoteResource *pRes = new NoteResource( nsap );
|
||||||
|
|
||||||
pRes->m_pActor = NOTESKIN->LoadActor( sButton, sElement, NULL, bSpriteOnly );
|
pRes->m_pActor = NOTESKIN->LoadActor( sButton, sElement, NULL, bSpriteOnly );
|
||||||
ASSERT( pRes->m_pActor );
|
ASSERT( pRes->m_pActor != NULL );
|
||||||
|
|
||||||
g_NoteResource[nsap] = pRes;
|
g_NoteResource[nsap] = pRes;
|
||||||
it = g_NoteResource.find( nsap );
|
it = g_NoteResource.find( nsap );
|
||||||
|
|||||||
+2
-2
@@ -175,7 +175,7 @@ void NoteField::Load(
|
|||||||
int iDrawDistanceAfterTargetsPixels,
|
int iDrawDistanceAfterTargetsPixels,
|
||||||
int iDrawDistanceBeforeTargetsPixels )
|
int iDrawDistanceBeforeTargetsPixels )
|
||||||
{
|
{
|
||||||
ASSERT( pNoteData );
|
ASSERT( pNoteData != NULL );
|
||||||
m_pNoteData = pNoteData;
|
m_pNoteData = pNoteData;
|
||||||
m_iDrawDistanceAfterTargetsPixels = iDrawDistanceAfterTargetsPixels;
|
m_iDrawDistanceAfterTargetsPixels = iDrawDistanceAfterTargetsPixels;
|
||||||
m_iDrawDistanceBeforeTargetsPixels = iDrawDistanceBeforeTargetsPixels;
|
m_iDrawDistanceBeforeTargetsPixels = iDrawDistanceBeforeTargetsPixels;
|
||||||
@@ -915,7 +915,7 @@ void NoteField::DrawPrimitives()
|
|||||||
|
|
||||||
if( GAMESTATE->IsEditing() && pTiming != NULL )
|
if( GAMESTATE->IsEditing() && pTiming != NULL )
|
||||||
{
|
{
|
||||||
ASSERT(GAMESTATE->m_pCurSong);
|
ASSERT(GAMESTATE->m_pCurSong != NULL);
|
||||||
|
|
||||||
const TimingData &timing = *pTiming;
|
const TimingData &timing = *pTiming;
|
||||||
|
|
||||||
|
|||||||
@@ -1268,7 +1268,7 @@ bool BMSLoader::LoadFromDir( const RString &sDir, Song &out )
|
|||||||
|
|
||||||
/* We should have at least one; if we had none, we shouldn't have been
|
/* We should have at least one; if we had none, we shouldn't have been
|
||||||
* called to begin with. */
|
* called to begin with. */
|
||||||
ASSERT( arrayBMSFileNames.size() );
|
ASSERT( arrayBMSFileNames.size() != 0 );
|
||||||
|
|
||||||
BMSSongLoader loader( sDir, &out );
|
BMSSongLoader loader( sDir, &out );
|
||||||
for( unsigned i=0; i<arrayBMSFileNames.size(); i++ )
|
for( unsigned i=0; i<arrayBMSFileNames.size(); i++ )
|
||||||
|
|||||||
@@ -744,7 +744,7 @@ bool KSFLoader::LoadFromDir( const RString &sDir, Song &out )
|
|||||||
GetDirListing( sDir + RString("*.ksf"), arrayKSFFileNames );
|
GetDirListing( sDir + RString("*.ksf"), arrayKSFFileNames );
|
||||||
|
|
||||||
// We shouldn't have been called to begin with if there were no KSFs.
|
// We shouldn't have been called to begin with if there were no KSFs.
|
||||||
ASSERT( arrayKSFFileNames.size() );
|
ASSERT( arrayKSFFileNames.size() != 0 );
|
||||||
|
|
||||||
bool bKIUCompliant = false;
|
bool bKIUCompliant = false;
|
||||||
/* With Split Timing, there has to be a backup Song Timing in case
|
/* With Split Timing, there has to be a backup Song Timing in case
|
||||||
|
|||||||
+1
-1
@@ -216,7 +216,7 @@ RString OptionRow::GetRowTitle() const
|
|||||||
const Course *pCourse = GAMESTATE->m_pCurCourse;
|
const Course *pCourse = GAMESTATE->m_pCurCourse;
|
||||||
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
||||||
const Trail* pTrail = pCourse->GetTrail( st );
|
const Trail* pTrail = pCourse->GetTrail( st );
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
pTrail->GetDisplayBpms( bpms );
|
pTrail->GetDisplayBpms( bpms );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ public:
|
|||||||
const Command &command = cmds.v[0];
|
const Command &command = cmds.v[0];
|
||||||
RString sParam = command.GetArg(1).s;
|
RString sParam = command.GetArg(1).s;
|
||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() != 0 );
|
||||||
|
|
||||||
m_bUseModNameForIcon = true;
|
m_bUseModNameForIcon = true;
|
||||||
|
|
||||||
@@ -526,7 +526,7 @@ public:
|
|||||||
const Command &command = cmds.v[0];
|
const Command &command = cmds.v[0];
|
||||||
RString sParam = command.GetArg(1).s;
|
RString sParam = command.GetArg(1).s;
|
||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() != 0 );
|
||||||
|
|
||||||
if( sParam == "EditSteps" )
|
if( sParam == "EditSteps" )
|
||||||
{
|
{
|
||||||
@@ -707,7 +707,7 @@ class OptionRowHandlerListStyles: public OptionRowHandlerList
|
|||||||
|
|
||||||
vector<const Style*> vStyles;
|
vector<const Style*> vStyles;
|
||||||
GAMEMAN->GetStylesForGame( GAMESTATE->m_pCurGame, vStyles );
|
GAMEMAN->GetStylesForGame( GAMESTATE->m_pCurGame, vStyles );
|
||||||
ASSERT( vStyles.size() );
|
ASSERT( vStyles.size() != 0 );
|
||||||
FOREACH_CONST( const Style*, vStyles, s )
|
FOREACH_CONST( const Style*, vStyles, s )
|
||||||
{
|
{
|
||||||
m_Def.m_vsChoices.push_back( GAMEMAN->StyleToLocalizedString(*s) );
|
m_Def.m_vsChoices.push_back( GAMEMAN->StyleToLocalizedString(*s) );
|
||||||
@@ -731,7 +731,7 @@ class OptionRowHandlerListGroups: public OptionRowHandlerList
|
|||||||
|
|
||||||
vector<RString> vSongGroups;
|
vector<RString> vSongGroups;
|
||||||
SONGMAN->GetSongGroupNames( vSongGroups );
|
SONGMAN->GetSongGroupNames( vSongGroups );
|
||||||
ASSERT( vSongGroups.size() );
|
ASSERT( vSongGroups.size() != 0 );
|
||||||
|
|
||||||
{
|
{
|
||||||
m_Def.m_vsChoices.push_back( "AllGroups" );
|
m_Def.m_vsChoices.push_back( "AllGroups" );
|
||||||
@@ -861,7 +861,7 @@ public:
|
|||||||
const Command &command = cmds.v[0];
|
const Command &command = cmds.v[0];
|
||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
RString sLuaFunction = command.m_vsArgs[1];
|
RString sLuaFunction = command.m_vsArgs[1];
|
||||||
ASSERT( sLuaFunction.size() );
|
ASSERT( sLuaFunction.size() != 0 );
|
||||||
|
|
||||||
m_Def.m_bAllowThemeItems = false; // Lua options are always dynamic and can theme themselves.
|
m_Def.m_bAllowThemeItems = false; // Lua options are always dynamic and can theme themselves.
|
||||||
|
|
||||||
@@ -1115,7 +1115,7 @@ public:
|
|||||||
const Command &command = cmds.v[0];
|
const Command &command = cmds.v[0];
|
||||||
RString sParam = command.GetArg(1).s;
|
RString sParam = command.GetArg(1).s;
|
||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() != 0 );
|
||||||
|
|
||||||
Init();
|
Init();
|
||||||
|
|
||||||
@@ -1199,7 +1199,7 @@ public:
|
|||||||
const Command &command = cmds.v[0];
|
const Command &command = cmds.v[0];
|
||||||
RString sParam = command.GetArg(1).s;
|
RString sParam = command.GetArg(1).s;
|
||||||
ASSERT( command.m_vsArgs.size() == 2 );
|
ASSERT( command.m_vsArgs.size() == 2 );
|
||||||
ASSERT( sParam.size() );
|
ASSERT( sParam.size() != 0 );
|
||||||
|
|
||||||
if( sParam == "EditStepsType" )
|
if( sParam == "EditStepsType" )
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -101,7 +101,7 @@ void OptionListRow::SetFromHandler( const OptionRowHandler *pHandler )
|
|||||||
|
|
||||||
void OptionListRow::SetTextFromHandler( const OptionRowHandler *pHandler )
|
void OptionListRow::SetTextFromHandler( const OptionRowHandler *pHandler )
|
||||||
{
|
{
|
||||||
ASSERT( pHandler );
|
ASSERT( pHandler != NULL );
|
||||||
for( unsigned i = 0; i < pHandler->m_Def.m_vsChoices.size(); ++i )
|
for( unsigned i = 0; i < pHandler->m_Def.m_vsChoices.size(); ++i )
|
||||||
{
|
{
|
||||||
// init text
|
// init text
|
||||||
|
|||||||
+3
-3
@@ -415,12 +415,12 @@ void Player::Init(
|
|||||||
|
|
||||||
if( GAMESTATE->IsCourseMode() )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurTrail[pn] );
|
ASSERT( GAMESTATE->m_pCurTrail[pn] != NULL );
|
||||||
GAMESTATE->m_pCurTrail[pn]->GetDisplayBpms( bpms );
|
GAMESTATE->m_pCurTrail[pn]->GetDisplayBpms( bpms );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
GAMESTATE->m_pCurSong->GetDisplayBpms( bpms );
|
GAMESTATE->m_pCurSong->GetDisplayBpms( bpms );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -931,7 +931,7 @@ void Player::Update( float fDeltaTime )
|
|||||||
ASSERT_M( iNumCols <= MAX_COLS_PER_PLAYER, ssprintf("%i > %i", iNumCols, MAX_COLS_PER_PLAYER) );
|
ASSERT_M( iNumCols <= MAX_COLS_PER_PLAYER, ssprintf("%i > %i", iNumCols, MAX_COLS_PER_PLAYER) );
|
||||||
for( int col=0; col < iNumCols; ++col )
|
for( int col=0; col < iNumCols; ++col )
|
||||||
{
|
{
|
||||||
ASSERT( m_pPlayerState );
|
ASSERT( m_pPlayerState != NULL );
|
||||||
|
|
||||||
// TODO: Remove use of PlayerNumber.
|
// TODO: Remove use of PlayerNumber.
|
||||||
GameInput GameI = GAMESTATE->GetCurrentStyle()->StyleInputToGameInput( col, m_pPlayerState->m_PlayerNumber );
|
GameInput GameI = GAMESTATE->GetCurrentStyle()->StyleInputToGameInput( col, m_pPlayerState->m_PlayerNumber );
|
||||||
|
|||||||
@@ -281,7 +281,7 @@ void PlayerOptions::FromString( const RString &sMultipleMods )
|
|||||||
|
|
||||||
bool PlayerOptions::FromOneModString( const RString &sOneMod, RString &sErrorOut )
|
bool PlayerOptions::FromOneModString( const RString &sOneMod, RString &sErrorOut )
|
||||||
{
|
{
|
||||||
ASSERT_M( NOTESKIN, "The Noteskin Manager must be loaded in order to process mods." );
|
ASSERT_M( NOTESKIN != NULL, "The Noteskin Manager must be loaded in order to process mods." );
|
||||||
|
|
||||||
RString sBit = sOneMod;
|
RString sBit = sOneMod;
|
||||||
sBit.MakeLower();
|
sBit.MakeLower();
|
||||||
@@ -763,8 +763,8 @@ bool PlayerOptions::IsEasierForSongAndSteps( Song* pSong, Steps* pSteps, PlayerN
|
|||||||
|
|
||||||
bool PlayerOptions::IsEasierForCourseAndTrail( Course* pCourse, Trail* pTrail ) const
|
bool PlayerOptions::IsEasierForCourseAndTrail( Course* pCourse, Trail* pTrail ) const
|
||||||
{
|
{
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
|
|
||||||
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
||||||
{
|
{
|
||||||
|
|||||||
+7
-7
@@ -1383,7 +1383,7 @@ XNode* Profile::SaveSongScoresCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "SongScores" );
|
XNode* pNode = new XNode( "SongScores" );
|
||||||
|
|
||||||
@@ -1464,7 +1464,7 @@ XNode* Profile::SaveCourseScoresCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "CourseScores" );
|
XNode* pNode = new XNode( "CourseScores" );
|
||||||
|
|
||||||
@@ -1572,7 +1572,7 @@ XNode* Profile::SaveCategoryScoresCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "CategoryScores" );
|
XNode* pNode = new XNode( "CategoryScores" );
|
||||||
|
|
||||||
@@ -1644,7 +1644,7 @@ void Profile::LoadCategoryScoresFromNode( const XNode* pCategoryScores )
|
|||||||
|
|
||||||
void Profile::SaveStatsWebPageToDir( RString sDir ) const
|
void Profile::SaveStatsWebPageToDir( RString sDir ) const
|
||||||
{
|
{
|
||||||
ASSERT( PROFILEMAN );
|
ASSERT( PROFILEMAN != NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
void Profile::SaveMachinePublicKeyToDir( RString sDir ) const
|
void Profile::SaveMachinePublicKeyToDir( RString sDir ) const
|
||||||
@@ -1680,7 +1680,7 @@ XNode* Profile::SaveScreenshotDataCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "ScreenshotData" );
|
XNode* pNode = new XNode( "ScreenshotData" );
|
||||||
|
|
||||||
@@ -1722,7 +1722,7 @@ XNode* Profile::SaveCalorieDataCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "CalorieData" );
|
XNode* pNode = new XNode( "CalorieData" );
|
||||||
|
|
||||||
@@ -1845,7 +1845,7 @@ XNode* Profile::SaveCoinDataCreateNode() const
|
|||||||
CHECKPOINT;
|
CHECKPOINT;
|
||||||
|
|
||||||
const Profile* pProfile = this;
|
const Profile* pProfile = this;
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
XNode* pNode = new XNode( "CoinData" );
|
XNode* pNode = new XNode( "CoinData" );
|
||||||
|
|
||||||
|
|||||||
@@ -114,12 +114,12 @@ void ProfileManager::Init()
|
|||||||
{
|
{
|
||||||
RString sCharacterID = FIXED_PROFILE_CHARACTER_ID( i );
|
RString sCharacterID = FIXED_PROFILE_CHARACTER_ID( i );
|
||||||
Character *pCharacter = CHARMAN->GetCharacterFromID( sCharacterID );
|
Character *pCharacter = CHARMAN->GetCharacterFromID( sCharacterID );
|
||||||
ASSERT_M( pCharacter, sCharacterID );
|
ASSERT_M( pCharacter != NULL, sCharacterID );
|
||||||
RString sProfileID;
|
RString sProfileID;
|
||||||
bool b = CreateLocalProfile( pCharacter->GetDisplayName(), sProfileID );
|
bool b = CreateLocalProfile( pCharacter->GetDisplayName(), sProfileID );
|
||||||
ASSERT( b );
|
ASSERT( b );
|
||||||
Profile* pProfile = GetLocalProfile( sProfileID );
|
Profile* pProfile = GetLocalProfile( sProfileID );
|
||||||
ASSERT_M( pProfile, sProfileID );
|
ASSERT_M( pProfile != NULL, sProfileID );
|
||||||
pProfile->m_sCharacterID = sCharacterID;
|
pProfile->m_sCharacterID = sCharacterID;
|
||||||
SaveLocalProfile( sProfileID );
|
SaveLocalProfile( sProfileID );
|
||||||
}
|
}
|
||||||
@@ -473,7 +473,7 @@ bool ProfileManager::RenameLocalProfile( RString sProfileID, RString sNewName )
|
|||||||
ASSERT( !sProfileID.empty() );
|
ASSERT( !sProfileID.empty() );
|
||||||
|
|
||||||
Profile *pProfile = ProfileManager::GetLocalProfile( sProfileID );
|
Profile *pProfile = ProfileManager::GetLocalProfile( sProfileID );
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
pProfile->m_sDisplayName = sNewName;
|
pProfile->m_sDisplayName = sNewName;
|
||||||
|
|
||||||
RString sProfileDir = LocalProfileIDToDir( sProfileID );
|
RString sProfileDir = LocalProfileIDToDir( sProfileID );
|
||||||
@@ -483,7 +483,7 @@ bool ProfileManager::RenameLocalProfile( RString sProfileID, RString sNewName )
|
|||||||
bool ProfileManager::DeleteLocalProfile( RString sProfileID )
|
bool ProfileManager::DeleteLocalProfile( RString sProfileID )
|
||||||
{
|
{
|
||||||
Profile *pProfile = ProfileManager::GetLocalProfile( sProfileID );
|
Profile *pProfile = ProfileManager::GetLocalProfile( sProfileID );
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
RString sProfileDir = LocalProfileIDToDir( sProfileID );
|
RString sProfileDir = LocalProfileIDToDir( sProfileID );
|
||||||
|
|
||||||
// flush directory cache in an attempt to get this working
|
// flush directory cache in an attempt to get this working
|
||||||
@@ -820,7 +820,7 @@ class LunaProfileManager: public Luna<ProfileManager>
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static int IsPersistentProfile( T* p, lua_State *L ) { lua_pushboolean(L, p->IsPersistentProfile(Enum::Check<PlayerNumber>(L, 1)) ); return 1; }
|
static int IsPersistentProfile( T* p, lua_State *L ) { lua_pushboolean(L, p->IsPersistentProfile(Enum::Check<PlayerNumber>(L, 1)) ); return 1; }
|
||||||
static int GetProfile( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check<PlayerNumber>(L, 1); Profile* pP = p->GetProfile(pn); ASSERT(pP); pP->PushSelf(L); return 1; }
|
static int GetProfile( T* p, lua_State *L ) { PlayerNumber pn = Enum::Check<PlayerNumber>(L, 1); Profile* pP = p->GetProfile(pn); ASSERT(pP != NULL); pP->PushSelf(L); return 1; }
|
||||||
static int GetMachineProfile( T* p, lua_State *L ) { p->GetMachineProfile()->PushSelf(L); return 1; }
|
static int GetMachineProfile( T* p, lua_State *L ) { p->GetMachineProfile()->PushSelf(L); return 1; }
|
||||||
static int SaveMachineProfile( T* p, lua_State *L ) { p->SaveMachineProfile(); return 0; }
|
static int SaveMachineProfile( T* p, lua_State *L ) { p->SaveMachineProfile(); return 0; }
|
||||||
static int GetLocalProfile( T* p, lua_State *L )
|
static int GetLocalProfile( T* p, lua_State *L )
|
||||||
@@ -832,7 +832,7 @@ public:
|
|||||||
lua_pushnil(L);
|
lua_pushnil(L);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
static int GetLocalProfileFromIndex( T* p, lua_State *L ) { Profile *pProfile = p->GetLocalProfileFromIndex(IArg(1)); ASSERT(pProfile); pProfile->PushSelf(L); return 1; }
|
static int GetLocalProfileFromIndex( T* p, lua_State *L ) { Profile *pProfile = p->GetLocalProfileFromIndex(IArg(1)); ASSERT(pProfile != NULL); pProfile->PushSelf(L); return 1; }
|
||||||
static int GetLocalProfileIDFromIndex( T* p, lua_State *L ) { lua_pushstring(L, p->GetLocalProfileIDFromIndex(IArg(1)) ); return 1; }
|
static int GetLocalProfileIDFromIndex( T* p, lua_State *L ) { lua_pushstring(L, p->GetLocalProfileIDFromIndex(IArg(1)) ); return 1; }
|
||||||
static int GetLocalProfileIndexFromID( T* p, lua_State *L ) { lua_pushnumber(L, p->GetLocalProfileIndexFromID(SArg(1)) ); return 1; }
|
static int GetLocalProfileIndexFromID( T* p, lua_State *L ) { lua_pushnumber(L, p->GetLocalProfileIndexFromID(SArg(1)) ); return 1; }
|
||||||
static int GetNumLocalProfiles( T* p, lua_State *L ) { lua_pushnumber(L, p->GetNumLocalProfiles() ); return 1; }
|
static int GetNumLocalProfiles( T* p, lua_State *L ) { lua_pushnumber(L, p->GetNumLocalProfiles() ); return 1; }
|
||||||
|
|||||||
@@ -101,9 +101,9 @@ void ScoreKeeperNormal::Load(
|
|||||||
for( unsigned i=0; i<apSteps.size(); i++ )
|
for( unsigned i=0; i<apSteps.size(); i++ )
|
||||||
{
|
{
|
||||||
Song* pSong = apSongs[i];
|
Song* pSong = apSongs[i];
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
Steps* pSteps = apSteps[i];
|
Steps* pSteps = apSteps[i];
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
const AttackArray &aa = asModifiers[i];
|
const AttackArray &aa = asModifiers[i];
|
||||||
NoteData ndTemp;
|
NoteData ndTemp;
|
||||||
pSteps->GetNoteData( ndTemp );
|
pSteps->GetNoteData( ndTemp );
|
||||||
|
|||||||
+8
-8
@@ -1099,8 +1099,8 @@ void ScreenEdit::Init()
|
|||||||
|
|
||||||
SubscribeToMessage( "Judgment" );
|
SubscribeToMessage( "Judgment" );
|
||||||
|
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] );
|
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] != NULL );
|
||||||
|
|
||||||
EDIT_MODE.Load( m_sName, "EditMode" );
|
EDIT_MODE.Load( m_sName, "EditMode" );
|
||||||
ScreenWithMenuElements::Init();
|
ScreenWithMenuElements::Init();
|
||||||
@@ -2106,7 +2106,7 @@ void ScreenEdit::InputEdit( const InputEventPlus &input, EditButton EditB )
|
|||||||
|
|
||||||
// save current steps
|
// save current steps
|
||||||
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
pSteps->SetNoteData( m_NoteDataEdit );
|
pSteps->SetNoteData( m_NoteDataEdit );
|
||||||
|
|
||||||
// Get all Steps of this StepsType
|
// Get all Steps of this StepsType
|
||||||
@@ -3072,7 +3072,7 @@ void ScreenEdit::TransitionEditState( EditState em )
|
|||||||
/* FirstBeat affects backgrounds, so commit changes to memory (not to disk)
|
/* FirstBeat affects backgrounds, so commit changes to memory (not to disk)
|
||||||
* and recalc it. */
|
* and recalc it. */
|
||||||
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
Steps* pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
pSteps->SetNoteData( m_NoteDataEdit );
|
pSteps->SetNoteData( m_NoteDataEdit );
|
||||||
m_pSong->ReCalculateRadarValuesAndLastSecond();
|
m_pSong->ReCalculateRadarValuesAndLastSecond();
|
||||||
|
|
||||||
@@ -3455,7 +3455,7 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
|
|
||||||
GAMESTATE->m_pCurCourse.Set( pCourse );
|
GAMESTATE->m_pCurCourse.Set( pCourse );
|
||||||
GAMESTATE->m_iEditCourseEntryIndex.Set( iCourseEntryIndex );
|
GAMESTATE->m_iEditCourseEntryIndex.Set( iCourseEntryIndex );
|
||||||
ASSERT( GAMESTATE->m_pCurCourse );
|
ASSERT( GAMESTATE->m_pCurCourse != NULL );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (SM == SM_BackFromKeysoundTrack)
|
else if (SM == SM_BackFromKeysoundTrack)
|
||||||
@@ -5487,8 +5487,8 @@ void ScreenEdit::SetupCourseAttacks()
|
|||||||
|
|
||||||
void ScreenEdit::CopyToLastSave()
|
void ScreenEdit::CopyToLastSave()
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] );
|
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] != NULL );
|
||||||
m_SongLastSave = *GAMESTATE->m_pCurSong;
|
m_SongLastSave = *GAMESTATE->m_pCurSong;
|
||||||
m_vStepsLastSave.clear();
|
m_vStepsLastSave.clear();
|
||||||
const vector<Steps*> &vSteps = GAMESTATE->m_pCurSong->GetStepsByStepsType( GAMESTATE->m_pCurSteps[PLAYER_1]->m_StepsType );
|
const vector<Steps*> &vSteps = GAMESTATE->m_pCurSong->GetStepsByStepsType( GAMESTATE->m_pCurSteps[PLAYER_1]->m_StepsType );
|
||||||
@@ -5510,7 +5510,7 @@ void ScreenEdit::CopyFromLastSave()
|
|||||||
|
|
||||||
void ScreenEdit::RevertFromDisk()
|
void ScreenEdit::RevertFromDisk()
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] );
|
ASSERT( GAMESTATE->m_pCurSteps[PLAYER_1] != NULL );
|
||||||
StepsID id;
|
StepsID id;
|
||||||
id.FromSteps( GAMESTATE->m_pCurSteps[PLAYER_1] );
|
id.FromSteps( GAMESTATE->m_pCurSteps[PLAYER_1] );
|
||||||
ASSERT( id.IsValid() );
|
ASSERT( id.IsValid() );
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ void ScreenEditMenu::MenuStart( const InputEventPlus & )
|
|||||||
{
|
{
|
||||||
case EditMenuAction_Delete:
|
case EditMenuAction_Delete:
|
||||||
{
|
{
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
if( pSteps->IsAutogen() )
|
if( pSteps->IsAutogen() )
|
||||||
{
|
{
|
||||||
SCREENMAN->PlayInvalidSound();
|
SCREENMAN->PlayInvalidSound();
|
||||||
@@ -234,7 +234,7 @@ void ScreenEditMenu::MenuStart( const InputEventPlus & )
|
|||||||
case EditMenuAction_Practice:
|
case EditMenuAction_Practice:
|
||||||
break;
|
break;
|
||||||
case EditMenuAction_Delete:
|
case EditMenuAction_Delete:
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
ScreenPrompt::Prompt( SM_None, STEPS_WILL_BE_LOST.GetValue() + "\n\n" + CONTINUE_WITH_DELETE.GetValue(),
|
ScreenPrompt::Prompt( SM_None, STEPS_WILL_BE_LOST.GetValue() + "\n\n" + CONTINUE_WITH_DELETE.GetValue(),
|
||||||
PROMPT_YES_NO, ANSWER_NO );
|
PROMPT_YES_NO, ANSWER_NO );
|
||||||
break;
|
break;
|
||||||
@@ -294,7 +294,7 @@ void ScreenEditMenu::MenuStart( const InputEventPlus & )
|
|||||||
case EditMenuAction_Practice:
|
case EditMenuAction_Practice:
|
||||||
{
|
{
|
||||||
// Prepare for ScreenEdit
|
// Prepare for ScreenEdit
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
bool bPromptToNameSteps = (action == EditMenuAction_Create && dc == Difficulty_Edit);
|
bool bPromptToNameSteps = (action == EditMenuAction_Create && dc == Difficulty_Edit);
|
||||||
if( bPromptToNameSteps )
|
if( bPromptToNameSteps )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -428,7 +428,7 @@ void ScreenGameplay::Init()
|
|||||||
GAMESTATE->m_pCurSteps[p].Set( GAMESTATE->m_pCurSteps[ GAMESTATE->GetFirstHumanPlayer() ] );
|
GAMESTATE->m_pCurSteps[p].Set( GAMESTATE->m_pCurSteps[ GAMESTATE->GetFirstHumanPlayer() ] );
|
||||||
|
|
||||||
FOREACH_EnabledPlayer(p)
|
FOREACH_EnabledPlayer(p)
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[p].Get() );
|
ASSERT( GAMESTATE->m_pCurSteps[p].Get() != NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Increment the course play count. */
|
/* Increment the course play count. */
|
||||||
@@ -814,28 +814,28 @@ void ScreenGameplay::InitSongQueues()
|
|||||||
if( GAMESTATE->IsCourseMode() )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
{
|
||||||
Course* pCourse = GAMESTATE->m_pCurCourse;
|
Course* pCourse = GAMESTATE->m_pCurCourse;
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
|
|
||||||
m_apSongsQueue.clear();
|
m_apSongsQueue.clear();
|
||||||
PlayerNumber pnMaster = GAMESTATE->GetMasterPlayerNumber();
|
PlayerNumber pnMaster = GAMESTATE->GetMasterPlayerNumber();
|
||||||
Trail *pTrail = GAMESTATE->m_pCurTrail[pnMaster];
|
Trail *pTrail = GAMESTATE->m_pCurTrail[pnMaster];
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
||||||
{
|
{
|
||||||
ASSERT( e->pSong );
|
ASSERT( e->pSong != NULL );
|
||||||
m_apSongsQueue.push_back( e->pSong );
|
m_apSongsQueue.push_back( e->pSong );
|
||||||
}
|
}
|
||||||
|
|
||||||
FOREACH_EnabledPlayerInfo( m_vPlayerInfo, pi )
|
FOREACH_EnabledPlayerInfo( m_vPlayerInfo, pi )
|
||||||
{
|
{
|
||||||
Trail *lTrail = GAMESTATE->m_pCurTrail[ pi->GetStepsAndTrailIndex() ];
|
Trail *lTrail = GAMESTATE->m_pCurTrail[ pi->GetStepsAndTrailIndex() ];
|
||||||
ASSERT( lTrail );
|
ASSERT( lTrail != NULL );
|
||||||
|
|
||||||
pi->m_vpStepsQueue.clear();
|
pi->m_vpStepsQueue.clear();
|
||||||
pi->m_asModifiersQueue.clear();
|
pi->m_asModifiersQueue.clear();
|
||||||
FOREACH_CONST( TrailEntry, lTrail->m_vEntries, e )
|
FOREACH_CONST( TrailEntry, lTrail->m_vEntries, e )
|
||||||
{
|
{
|
||||||
ASSERT( e->pSteps );
|
ASSERT( e->pSteps != NULL );
|
||||||
pi->m_vpStepsQueue.push_back( e->pSteps );
|
pi->m_vpStepsQueue.push_back( e->pSteps );
|
||||||
AttackArray a;
|
AttackArray a;
|
||||||
e->GetAttackArray( a );
|
e->GetAttackArray( a );
|
||||||
@@ -1094,7 +1094,7 @@ void ScreenGameplay::LoadNextSong()
|
|||||||
Steps* pSteps = GAMESTATE->m_pCurSteps[ pi->GetStepsAndTrailIndex() ];
|
Steps* pSteps = GAMESTATE->m_pCurSteps[ pi->GetStepsAndTrailIndex() ];
|
||||||
++pi->GetPlayerStageStats()->m_iStepsPlayed;
|
++pi->GetPlayerStageStats()->m_iStepsPlayed;
|
||||||
|
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[ pi->GetStepsAndTrailIndex() ] );
|
ASSERT( GAMESTATE->m_pCurSteps[ pi->GetStepsAndTrailIndex() ] != NULL );
|
||||||
if( pi->m_ptextStepsDescription )
|
if( pi->m_ptextStepsDescription )
|
||||||
pi->m_ptextStepsDescription->SetText( pSteps->GetDescription() );
|
pi->m_ptextStepsDescription->SetText( pSteps->GetDescription() );
|
||||||
|
|
||||||
@@ -1285,7 +1285,7 @@ void ScreenGameplay::LoadLights()
|
|||||||
|
|
||||||
// First, check if the song has explicit lights
|
// First, check if the song has explicit lights
|
||||||
m_CabinetLightsNoteData.Init();
|
m_CabinetLightsNoteData.Init();
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
|
|
||||||
const Steps *pSteps = SongUtil::GetClosestNotes( GAMESTATE->m_pCurSong, StepsType_lights_cabinet, Difficulty_Medium );
|
const Steps *pSteps = SongUtil::GetClosestNotes( GAMESTATE->m_pCurSong, StepsType_lights_cabinet, Difficulty_Medium );
|
||||||
if( pSteps != NULL )
|
if( pSteps != NULL )
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ ScreenGameplayLesson::ScreenGameplayLesson()
|
|||||||
|
|
||||||
void ScreenGameplayLesson::Init()
|
void ScreenGameplayLesson::Init()
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->GetCurrentStyle() );
|
ASSERT( GAMESTATE->GetCurrentStyle() != NULL );
|
||||||
ASSERT( GAMESTATE->m_pCurSong );
|
ASSERT( GAMESTATE->m_pCurSong != NULL );
|
||||||
|
|
||||||
/* Now that we've set up, init the base class. */
|
/* Now that we've set up, init the base class. */
|
||||||
ScreenGameplayNormal::Init();
|
ScreenGameplayNormal::Init();
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ void ScreenJukebox::SetSong()
|
|||||||
FOREACH_PlayerNumber( p )
|
FOREACH_PlayerNumber( p )
|
||||||
{
|
{
|
||||||
GAMESTATE->m_pCurTrail[p].Set( lCourse->GetTrail( GAMESTATE->GetCurrentStyle()->m_StepsType ) );
|
GAMESTATE->m_pCurTrail[p].Set( lCourse->GetTrail( GAMESTATE->GetCurrentStyle()->m_StepsType ) );
|
||||||
ASSERT( GAMESTATE->m_pCurTrail[p] );
|
ASSERT( GAMESTATE->m_pCurTrail[p] != NULL );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -172,7 +172,7 @@ ScreenJukebox::ScreenJukebox()
|
|||||||
void ScreenJukebox::Init()
|
void ScreenJukebox::Init()
|
||||||
{
|
{
|
||||||
// ScreenJukeboxMenu must set this
|
// ScreenJukeboxMenu must set this
|
||||||
ASSERT( GAMESTATE->GetCurrentStyle() );
|
ASSERT( GAMESTATE->GetCurrentStyle() != NULL );
|
||||||
GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR );
|
GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR );
|
||||||
|
|
||||||
SetSong();
|
SetSong();
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ ScreenNameEntry::ScreenNameEntry()
|
|||||||
ss.m_vpPossibleSongs = ss.m_vpPlayedSongs;
|
ss.m_vpPossibleSongs = ss.m_vpPlayedSongs;
|
||||||
ss.m_pStyle = GAMESTATE->GetCurrentStyle();
|
ss.m_pStyle = GAMESTATE->GetCurrentStyle();
|
||||||
ss.m_playMode = GAMESTATE->m_PlayMode;
|
ss.m_playMode = GAMESTATE->m_PlayMode;
|
||||||
ASSERT( ss.m_vpPlayedSongs[0]->GetAllSteps().size() );
|
ASSERT( ss.m_vpPlayedSongs[0]->GetAllSteps().size() != 0 );
|
||||||
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_PlayerNumber( p )
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ void ScreenNameEntryTraditional::Init()
|
|||||||
ss.m_vpPossibleSongs = ss.m_vpPlayedSongs;
|
ss.m_vpPossibleSongs = ss.m_vpPlayedSongs;
|
||||||
ss.m_pStyle = GAMESTATE->GetCurrentStyle();
|
ss.m_pStyle = GAMESTATE->GetCurrentStyle();
|
||||||
ss.m_playMode = GAMESTATE->m_PlayMode;
|
ss.m_playMode = GAMESTATE->m_PlayMode;
|
||||||
ASSERT( ss.m_vpPlayedSongs[0]->GetAllSteps().size() );
|
ASSERT( ss.m_vpPlayedSongs[0]->GetAllSteps().size() != 0 );
|
||||||
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
StepsType st = GAMESTATE->GetCurrentStyle()->m_StepsType;
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_PlayerNumber( p )
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ void ScreenNetSelectBase::UpdateUsers()
|
|||||||
/** ColorBitmapText ***********************************************************/
|
/** ColorBitmapText ***********************************************************/
|
||||||
void ColorBitmapText::SetText( const RString& _sText, const RString& _sAlternateText, int iWrapWidthPixels )
|
void ColorBitmapText::SetText( const RString& _sText, const RString& _sAlternateText, int iWrapWidthPixels )
|
||||||
{
|
{
|
||||||
ASSERT( m_pFont );
|
ASSERT( m_pFont != NULL );
|
||||||
|
|
||||||
RString sNewText = StringWillUseAlternate(_sText,_sAlternateText) ? _sAlternateText : _sText;
|
RString sNewText = StringWillUseAlternate(_sText,_sAlternateText) ? _sAlternateText : _sText;
|
||||||
|
|
||||||
|
|||||||
@@ -1135,7 +1135,7 @@ bool ScreenOptions::MoveRowRelative( PlayerNumber pn, int iDir, bool bRepeat )
|
|||||||
//LOG->Trace( "MoveRowRelative(pn %i, dir %i, rep %i)", pn, iDir, bRepeat );
|
//LOG->Trace( "MoveRowRelative(pn %i, dir %i, rep %i)", pn, iDir, bRepeat );
|
||||||
|
|
||||||
int iDest = -1;
|
int iDest = -1;
|
||||||
ASSERT( m_pRows.size() );
|
ASSERT( m_pRows.size() != 0 );
|
||||||
for( int r=1; r<(int)m_pRows.size(); r++ )
|
for( int r=1; r<(int)m_pRows.size(); r++ )
|
||||||
{
|
{
|
||||||
int iDelta = r*iDir;
|
int iDelta = r*iDir;
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ void ScreenOptionsManageEditSteps::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
else // a Steps
|
else // a Steps
|
||||||
{
|
{
|
||||||
Steps *pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
Steps *pSteps = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
const Style *pStyle = GAMEMAN->GetEditorStyleForStepsType( pSteps->m_StepsType );
|
const Style *pStyle = GAMEMAN->GetEditorStyleForStepsType( pSteps->m_StepsType );
|
||||||
GAMESTATE->SetCurrentStyle( pStyle );
|
GAMESTATE->SetCurrentStyle( pStyle );
|
||||||
// do base behavior
|
// do base behavior
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ void ScreenOptionsManageProfiles::BeginScreen()
|
|||||||
FOREACH_CONST( RString, m_vsLocalProfileID, s )
|
FOREACH_CONST( RString, m_vsLocalProfileID, s )
|
||||||
{
|
{
|
||||||
Profile *pProfile = PROFILEMAN->GetLocalProfile( *s );
|
Profile *pProfile = PROFILEMAN->GetLocalProfile( *s );
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
RString sCommand = ssprintf( "gamecommand;screen,ScreenOptionsEditProfile;profileid,%s;name,dummy", s->c_str() );
|
RString sCommand = ssprintf( "gamecommand;screen,ScreenOptionsEditProfile;profileid,%s;name,dummy", s->c_str() );
|
||||||
OptionRowHandler *pHand = OptionRowHandlerUtil::Make( ParseCommands(sCommand) );
|
OptionRowHandler *pHand = OptionRowHandlerUtil::Make( ParseCommands(sCommand) );
|
||||||
@@ -259,7 +259,7 @@ void ScreenOptionsManageProfiles::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
if( !ScreenMiniMenu::s_bCancelled )
|
if( !ScreenMiniMenu::s_bCancelled )
|
||||||
{
|
{
|
||||||
Profile *pProfile = PROFILEMAN->GetLocalProfile( GAMESTATE->m_sEditLocalProfileID );
|
Profile *pProfile = PROFILEMAN->GetLocalProfile( GAMESTATE->m_sEditLocalProfileID );
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
|
|
||||||
switch( ScreenMiniMenu::s_iLastRowCode )
|
switch( ScreenMiniMenu::s_iLastRowCode )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ static void MoveMap( int &sel, IPreference &opt, bool ToSel, const T *mapping, u
|
|||||||
template <class T>
|
template <class T>
|
||||||
static void MoveMap( int &sel, const ConfOption *pConfOption, bool ToSel, const T *mapping, unsigned cnt )
|
static void MoveMap( int &sel, const ConfOption *pConfOption, bool ToSel, const T *mapping, unsigned cnt )
|
||||||
{
|
{
|
||||||
ASSERT( pConfOption );
|
ASSERT( pConfOption != NULL );
|
||||||
IPreference *pPref = IPreference::GetPreferenceByName( pConfOption->m_sPrefName );
|
IPreference *pPref = IPreference::GetPreferenceByName( pConfOption->m_sPrefName );
|
||||||
ASSERT_M( pPref != NULL, pConfOption->m_sPrefName );
|
ASSERT_M( pPref != NULL, pConfOption->m_sPrefName );
|
||||||
|
|
||||||
|
|||||||
@@ -1248,7 +1248,7 @@ void ScreenSelectMusic::MenuStart( const InputEventPlus &input )
|
|||||||
SOUND->PlayOnceFromAnnouncer( "select course comment general" );
|
SOUND->PlayOnceFromAnnouncer( "select course comment general" );
|
||||||
|
|
||||||
Course *pCourse = m_MusicWheel.GetSelectedCourse();
|
Course *pCourse = m_MusicWheel.GetSelectedCourse();
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
GAMESTATE->m_PlayMode.Set( pCourse->GetPlayMode() );
|
GAMESTATE->m_PlayMode.Set( pCourse->GetPlayMode() );
|
||||||
|
|
||||||
// apply #LIVES
|
// apply #LIVES
|
||||||
@@ -1323,7 +1323,7 @@ void ScreenSelectMusic::MenuStart( const InputEventPlus &input )
|
|||||||
{
|
{
|
||||||
/* Since m_vpSteps is sorted by Difficulty, the first
|
/* Since m_vpSteps is sorted by Difficulty, the first
|
||||||
* entry should be the easiest. */
|
* entry should be the easiest. */
|
||||||
ASSERT( m_vpSteps.size() );
|
ASSERT( m_vpSteps.size() != 0 );
|
||||||
Steps *pSteps = m_vpSteps[0];
|
Steps *pSteps = m_vpSteps[0];
|
||||||
|
|
||||||
FOREACH_PlayerNumber( p )
|
FOREACH_PlayerNumber( p )
|
||||||
@@ -1438,12 +1438,12 @@ void ScreenSelectMusic::MenuStart( const InputEventPlus &input )
|
|||||||
PlayerNumber pn = GAMESTATE->GetMasterPlayerNumber();
|
PlayerNumber pn = GAMESTATE->GetMasterPlayerNumber();
|
||||||
if( GAMESTATE->IsCourseMode() )
|
if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurTrail[pn] );
|
ASSERT( GAMESTATE->m_pCurTrail[pn] != NULL );
|
||||||
stCurrent = GAMESTATE->m_pCurTrail[pn]->m_StepsType;
|
stCurrent = GAMESTATE->m_pCurTrail[pn]->m_StepsType;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ASSERT( GAMESTATE->m_pCurSteps[pn] );
|
ASSERT( GAMESTATE->m_pCurSteps[pn] != NULL );
|
||||||
stCurrent = GAMESTATE->m_pCurSteps[pn]->m_StepsType;
|
stCurrent = GAMESTATE->m_pCurSteps[pn]->m_StepsType;
|
||||||
}
|
}
|
||||||
vector<StepsType> vst;
|
vector<StepsType> vst;
|
||||||
|
|||||||
@@ -425,7 +425,7 @@ void ScreenServiceAction::BeginScreen()
|
|||||||
else if( *s == "SyncEditsMachineToMemoryCard" ) pfn = SyncEditsMachineToMemoryCard;
|
else if( *s == "SyncEditsMachineToMemoryCard" ) pfn = SyncEditsMachineToMemoryCard;
|
||||||
else if( *s == "ResetPreferences" ) pfn = ResetPreferences;
|
else if( *s == "ResetPreferences" ) pfn = ResetPreferences;
|
||||||
|
|
||||||
ASSERT_M( pfn, *s );
|
ASSERT_M( pfn != NULL, *s );
|
||||||
|
|
||||||
RString sResult = pfn();
|
RString sResult = pfn();
|
||||||
vsResults.push_back( sResult );
|
vsResults.push_back( sResult );
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ void ScreenUnlockStatus::Init()
|
|||||||
case UnlockRewardType_Song:
|
case UnlockRewardType_Song:
|
||||||
{
|
{
|
||||||
const Song *pSong = entry.m_Song.ToSong();
|
const Song *pSong = entry.m_Song.ToSong();
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
|
|
||||||
RString title = pSong->GetDisplayMainTitle();
|
RString title = pSong->GetDisplayMainTitle();
|
||||||
RString subtitle = pSong->GetDisplaySubTitle();
|
RString subtitle = pSong->GetDisplaySubTitle();
|
||||||
@@ -118,7 +118,7 @@ void ScreenUnlockStatus::Init()
|
|||||||
case UnlockRewardType_Course:
|
case UnlockRewardType_Course:
|
||||||
{
|
{
|
||||||
const Course *pCourse = entry.m_Course.ToCourse();
|
const Course *pCourse = entry.m_Course.ToCourse();
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
|
|
||||||
text->SetMaxWidth( MaxWidth );
|
text->SetMaxWidth( MaxWidth );
|
||||||
text->SetText( pCourse->GetDisplayFullTitle() );
|
text->SetText( pCourse->GetDisplayFullTitle() );
|
||||||
|
|||||||
+5
-5
@@ -481,7 +481,7 @@ RageColor SongManager::GetSongGroupColor( const RString &sSongGroup ) const
|
|||||||
|
|
||||||
RageColor SongManager::GetSongColor( const Song* pSong ) const
|
RageColor SongManager::GetSongColor( const Song* pSong ) const
|
||||||
{
|
{
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
|
|
||||||
// protected by royal freem corporation. any modification/removal of
|
// protected by royal freem corporation. any modification/removal of
|
||||||
// this code will result in prosecution.
|
// this code will result in prosecution.
|
||||||
@@ -1129,7 +1129,7 @@ void SongManager::GetStepsLoadedFromProfile( vector<Steps*> &AddTo, ProfileSlot
|
|||||||
|
|
||||||
Song *SongManager::GetSongFromSteps( Steps *pSteps ) const
|
Song *SongManager::GetSongFromSteps( Steps *pSteps ) const
|
||||||
{
|
{
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
const vector<Song*> &vSongs = GetAllSongs();
|
const vector<Song*> &vSongs = GetAllSongs();
|
||||||
FOREACH_CONST( Song*, vSongs, song )
|
FOREACH_CONST( Song*, vSongs, song )
|
||||||
{
|
{
|
||||||
@@ -1512,7 +1512,7 @@ void SongManager::UpdateShuffled()
|
|||||||
|
|
||||||
void SongManager::UpdatePreferredSort(RString sPreferredSongs, RString sPreferredCourses)
|
void SongManager::UpdatePreferredSort(RString sPreferredSongs, RString sPreferredCourses)
|
||||||
{
|
{
|
||||||
ASSERT( UNLOCKMAN );
|
ASSERT( UNLOCKMAN != NULL );
|
||||||
|
|
||||||
{
|
{
|
||||||
m_vPreferredSongSort.clear();
|
m_vPreferredSongSort.clear();
|
||||||
@@ -1615,7 +1615,7 @@ void SongManager::UpdatePreferredSort(RString sPreferredSongs, RString sPreferre
|
|||||||
|
|
||||||
FOREACH( PreferredSortSection, m_vPreferredSongSort, i )
|
FOREACH( PreferredSortSection, m_vPreferredSongSort, i )
|
||||||
FOREACH( Song*, i->vpSongs, j )
|
FOREACH( Song*, i->vpSongs, j )
|
||||||
ASSERT( *j );
|
ASSERT( *j != NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -1689,7 +1689,7 @@ void SongManager::UpdatePreferredSort(RString sPreferredSongs, RString sPreferre
|
|||||||
|
|
||||||
FOREACH( CoursePointerVector, m_vPreferredCourseSort, i )
|
FOREACH( CoursePointerVector, m_vPreferredCourseSort, i )
|
||||||
FOREACH( Course*, *i, j )
|
FOREACH( Course*, *i, j )
|
||||||
ASSERT( *j );
|
ASSERT( *j != NULL );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -477,7 +477,7 @@ void SongUtil::SortSongPointerArrayByGrades( vector<Song*> &vpSongsInOut, bool b
|
|||||||
|
|
||||||
int iCounts[NUM_Grade];
|
int iCounts[NUM_Grade];
|
||||||
const Profile *pProfile = PROFILEMAN->GetMachineProfile();
|
const Profile *pProfile = PROFILEMAN->GetMachineProfile();
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
pProfile->GetGrades( pSong, GAMESTATE->GetCurrentStyle()->m_StepsType, iCounts );
|
pProfile->GetGrades( pSong, GAMESTATE->GetCurrentStyle()->m_StepsType, iCounts );
|
||||||
|
|
||||||
RString foo;
|
RString foo;
|
||||||
@@ -554,7 +554,7 @@ void SongUtil::SortSongPointerArrayByNumPlays( vector<Song*> &vpSongsInOut, Prof
|
|||||||
|
|
||||||
void SongUtil::SortSongPointerArrayByNumPlays( vector<Song*> &vpSongsInOut, const Profile* pProfile, bool bDescending )
|
void SongUtil::SortSongPointerArrayByNumPlays( vector<Song*> &vpSongsInOut, const Profile* pProfile, bool bDescending )
|
||||||
{
|
{
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
for(unsigned i = 0; i < vpSongsInOut.size(); ++i)
|
for(unsigned i = 0; i < vpSongsInOut.size(); ++i)
|
||||||
g_mapSongSortVal[vpSongsInOut[i]] = ssprintf("%9i", pProfile->GetSongNumTimesPlayed(vpSongsInOut[i]));
|
g_mapSongSortVal[vpSongsInOut[i]] = ssprintf("%9i", pProfile->GetSongNumTimesPlayed(vpSongsInOut[i]));
|
||||||
stable_sort( vpSongsInOut.begin(), vpSongsInOut.end(), bDescending ? CompareSongPointersBySortValueDescending : CompareSongPointersBySortValueAscending );
|
stable_sort( vpSongsInOut.begin(), vpSongsInOut.end(), bDescending ? CompareSongPointersBySortValueDescending : CompareSongPointersBySortValueAscending );
|
||||||
|
|||||||
+8
-8
@@ -43,8 +43,8 @@ void StageStats::AssertValid( PlayerNumber pn ) const
|
|||||||
if( m_vpPlayedSongs[0] )
|
if( m_vpPlayedSongs[0] )
|
||||||
CHECKPOINT_M( m_vpPlayedSongs[0]->GetTranslitFullTitle() );
|
CHECKPOINT_M( m_vpPlayedSongs[0]->GetTranslitFullTitle() );
|
||||||
ASSERT( m_player[pn].m_iStepsPlayed > 0 );
|
ASSERT( m_player[pn].m_iStepsPlayed > 0 );
|
||||||
ASSERT( m_player[pn].m_vpPossibleSteps.size() );
|
ASSERT( m_player[pn].m_vpPossibleSteps.size() != 0 );
|
||||||
ASSERT( m_player[pn].m_vpPossibleSteps[0] );
|
ASSERT( m_player[pn].m_vpPossibleSteps[0] != NULL );
|
||||||
ASSERT_M( m_playMode < NUM_PlayMode, ssprintf("playmode %i", m_playMode) );
|
ASSERT_M( m_playMode < NUM_PlayMode, ssprintf("playmode %i", m_playMode) );
|
||||||
ASSERT( m_pStyle != NULL );
|
ASSERT( m_pStyle != NULL );
|
||||||
ASSERT_M( m_player[pn].m_vpPossibleSteps[0]->GetDifficulty() < NUM_Difficulty, ssprintf("Invalid Difficulty %i", m_player[pn].m_vpPossibleSteps[0]->GetDifficulty()) );
|
ASSERT_M( m_player[pn].m_vpPossibleSteps[0]->GetDifficulty() < NUM_Difficulty, ssprintf("Invalid Difficulty %i", m_player[pn].m_vpPossibleSteps[0]->GetDifficulty()) );
|
||||||
@@ -58,8 +58,8 @@ void StageStats::AssertValid( MultiPlayer pn ) const
|
|||||||
ASSERT( m_vpPossibleSongs.size() != 0 );
|
ASSERT( m_vpPossibleSongs.size() != 0 );
|
||||||
if( m_vpPlayedSongs[0] )
|
if( m_vpPlayedSongs[0] )
|
||||||
CHECKPOINT_M( m_vpPlayedSongs[0]->GetTranslitFullTitle() );
|
CHECKPOINT_M( m_vpPlayedSongs[0]->GetTranslitFullTitle() );
|
||||||
ASSERT( m_multiPlayer[pn].m_vpPossibleSteps.size() );
|
ASSERT( m_multiPlayer[pn].m_vpPossibleSteps.size() != 0 );
|
||||||
ASSERT( m_multiPlayer[pn].m_vpPossibleSteps[0] );
|
ASSERT( m_multiPlayer[pn].m_vpPossibleSteps[0] != NULL );
|
||||||
ASSERT_M( m_playMode < NUM_PlayMode, ssprintf("playmode %i", m_playMode) );
|
ASSERT_M( m_playMode < NUM_PlayMode, ssprintf("playmode %i", m_playMode) );
|
||||||
ASSERT( m_pStyle != NULL );
|
ASSERT( m_pStyle != NULL );
|
||||||
ASSERT_M( m_player[pn].m_vpPossibleSteps[0]->GetDifficulty() < NUM_Difficulty, ssprintf("difficulty %i", m_player[pn].m_vpPossibleSteps[0]->GetDifficulty()) );
|
ASSERT_M( m_player[pn].m_vpPossibleSteps[0]->GetDifficulty() < NUM_Difficulty, ssprintf("difficulty %i", m_player[pn].m_vpPossibleSteps[0]->GetDifficulty()) );
|
||||||
@@ -239,14 +239,14 @@ void StageStats::FinalizeScores( bool bSummary )
|
|||||||
{
|
{
|
||||||
// Save this stage to recent scores
|
// Save this stage to recent scores
|
||||||
Course* pCourse = GAMESTATE->m_pCurCourse;
|
Course* pCourse = GAMESTATE->m_pCurCourse;
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
Trail* pTrail = GAMESTATE->m_pCurTrail[p];
|
Trail* pTrail = GAMESTATE->m_pCurTrail[p];
|
||||||
|
|
||||||
PROFILEMAN->AddCourseScore( pCourse, pTrail, p, hs, m_player[p].m_iPersonalHighScoreIndex, m_player[p].m_iMachineHighScoreIndex );
|
PROFILEMAN->AddCourseScore( pCourse, pTrail, p, hs, m_player[p].m_iPersonalHighScoreIndex, m_player[p].m_iMachineHighScoreIndex );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
|
|
||||||
PROFILEMAN->AddStepsScore( pSong, pSteps, p, hs, m_player[p].m_iPersonalHighScoreIndex, m_player[p].m_iMachineHighScoreIndex );
|
PROFILEMAN->AddStepsScore( pSong, pSteps, p, hs, m_player[p].m_iPersonalHighScoreIndex, m_player[p].m_iMachineHighScoreIndex );
|
||||||
}
|
}
|
||||||
@@ -272,9 +272,9 @@ void StageStats::FinalizeScores( bool bSummary )
|
|||||||
else if( GAMESTATE->IsCourseMode() )
|
else if( GAMESTATE->IsCourseMode() )
|
||||||
{
|
{
|
||||||
Course* pCourse = GAMESTATE->m_pCurCourse;
|
Course* pCourse = GAMESTATE->m_pCurCourse;
|
||||||
ASSERT( pCourse );
|
ASSERT( pCourse != NULL );
|
||||||
Trail *pTrail = GAMESTATE->m_pCurTrail[p];
|
Trail *pTrail = GAMESTATE->m_pCurTrail[p];
|
||||||
ASSERT( pTrail );
|
ASSERT( pTrail != NULL );
|
||||||
pHSL = &pProfile->GetCourseHighScoreList( pCourse, pTrail );
|
pHSL = &pProfile->GetCourseHighScoreList( pCourse, pTrail );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
+4
-4
@@ -808,10 +808,10 @@ static void SwitchToLastPlayedGame()
|
|||||||
|
|
||||||
void StepMania::ChangeCurrentGame( const Game* g )
|
void StepMania::ChangeCurrentGame( const Game* g )
|
||||||
{
|
{
|
||||||
ASSERT( g );
|
ASSERT( g != NULL );
|
||||||
ASSERT( GAMESTATE );
|
ASSERT( GAMESTATE != NULL );
|
||||||
ASSERT( ANNOUNCER );
|
ASSERT( ANNOUNCER != NULL );
|
||||||
ASSERT( THEME );
|
ASSERT( THEME != NULL );
|
||||||
|
|
||||||
GAMESTATE->SetCurGame( g );
|
GAMESTATE->SetCurGame( g );
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -130,7 +130,7 @@ void StepsUtil::SortStepsPointerArrayByNumPlays( vector<Steps*> &vStepsPointers,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ASSERT( pProfile );
|
ASSERT( pProfile != NULL );
|
||||||
for(unsigned i = 0; i < vStepsPointers.size(); ++i)
|
for(unsigned i = 0; i < vStepsPointers.size(); ++i)
|
||||||
{
|
{
|
||||||
Steps* pSteps = vStepsPointers[i];
|
Steps* pSteps = vStepsPointers[i];
|
||||||
|
|||||||
+2
-2
@@ -108,7 +108,7 @@ const RadarValues &Trail::GetRadarValues() const
|
|||||||
FOREACH_CONST( TrailEntry, m_vEntries, e )
|
FOREACH_CONST( TrailEntry, m_vEntries, e )
|
||||||
{
|
{
|
||||||
const Steps *pSteps = e->pSteps;
|
const Steps *pSteps = e->pSteps;
|
||||||
ASSERT( pSteps );
|
ASSERT( pSteps != NULL );
|
||||||
// Hack: don't calculate for autogen entries
|
// Hack: don't calculate for autogen entries
|
||||||
if( !pSteps->IsAutogen() && e->ContainsTransformOrTurn() )
|
if( !pSteps->IsAutogen() && e->ContainsTransformOrTurn() )
|
||||||
{
|
{
|
||||||
@@ -187,7 +187,7 @@ void Trail::GetDisplayBpms( DisplayBpms &AddTo ) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
Song *pSong = e->pSong;
|
Song *pSong = e->pSong;
|
||||||
ASSERT( pSong );
|
ASSERT( pSong != NULL );
|
||||||
switch( pSong->m_DisplayBPMType )
|
switch( pSong->m_DisplayBPMType )
|
||||||
{
|
{
|
||||||
case DISPLAY_BPM_ACTUAL:
|
case DISPLAY_BPM_ACTUAL:
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ void TrailID::FromTrail( const Trail *p )
|
|||||||
|
|
||||||
Trail *TrailID::ToTrail( const Course *p, bool bAllowNull ) const
|
Trail *TrailID::ToTrail( const Course *p, bool bAllowNull ) const
|
||||||
{
|
{
|
||||||
ASSERT( p );
|
ASSERT( p != NULL );
|
||||||
|
|
||||||
Trail *pRet = NULL;
|
Trail *pRet = NULL;
|
||||||
if( !m_Cache.Get(&pRet) )
|
if( !m_Cache.Get(&pRet) )
|
||||||
|
|||||||
+1
-1
@@ -459,7 +459,7 @@ void WheelBase::RebuildWheelItems( int iDist )
|
|||||||
// find the first wheel item shown
|
// find the first wheel item shown
|
||||||
iFirstVisibleIndex -= NUM_WHEEL_ITEMS/2;
|
iFirstVisibleIndex -= NUM_WHEEL_ITEMS/2;
|
||||||
|
|
||||||
ASSERT(data.size());
|
ASSERT(data.size() != 0);
|
||||||
wrap( iFirstVisibleIndex, data.size() );
|
wrap( iFirstVisibleIndex, data.size() );
|
||||||
|
|
||||||
// iIndex is now the index of the lowest WheelItem to draw
|
// iIndex is now the index of the lowest WheelItem to draw
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ void WorkoutGraph::SetInternal( int iMinSongsPlayed )
|
|||||||
vector<int> viMeters;
|
vector<int> viMeters;
|
||||||
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
FOREACH_CONST( TrailEntry, pTrail->m_vEntries, e )
|
||||||
{
|
{
|
||||||
ASSERT( e->pSteps );
|
ASSERT( e->pSteps != NULL );
|
||||||
viMeters.push_back( e->pSteps->GetMeter() );
|
viMeters.push_back( e->pSteps->GetMeter() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user