diff --git a/stepmania/src/GrooveRadar.cpp b/stepmania/src/GrooveRadar.cpp index 11d3ab0785..268284675d 100644 --- a/stepmania/src/GrooveRadar.cpp +++ b/stepmania/src/GrooveRadar.cpp @@ -29,16 +29,16 @@ #define LABEL_ON_COMMAND_POST_DELAY THEME->GetMetric ("GrooveRadar","LabelOnCommandPostDelay") #define DISABLE_RADAR THEME->GetMetricI("GrooveRadar","DisableRadar") - float RADAR_VALUE_ROTATION( int iValueIndex ) { return PI/2 + PI*2 / 5.0f * iValueIndex; } const float RADAR_EDGE_WIDTH = 2; +static const int NUM_SHOWN_RADAR_CATEGORIES = 5; GrooveRadar::GrooveRadar() { this->AddChild( &m_GrooveRadarValueMap ); - for( int c=0; cGetPathToG("GrooveRadar labels 1x5") ); m_sprRadarLabels[c].StopAnimating(); @@ -50,7 +50,7 @@ GrooveRadar::GrooveRadar() void GrooveRadar::TweenOnScreen() { - for( int c=0; cDrawFan( v, NUM_RADAR_CATEGORIES+2 ); + DISPLAY->DrawFan( v, NUM_SHOWN_RADAR_CATEGORIES+2 ); // // use a line loop to draw the thick line // - for( i=0; i<=NUM_RADAR_CATEGORIES; i++ ) + for( i=0; i<=NUM_SHOWN_RADAR_CATEGORIES; i++ ) { - const int c = i%NUM_RADAR_CATEGORIES; + const int c = i%NUM_SHOWN_RADAR_CATEGORIES; const float fDistFromCenter = ( m_fValuesOld[p][c] * (1-m_PercentTowardNew[p]) + m_fValuesNew[p][c] * m_PercentTowardNew[p] + 0.07f ) * fRadius; const float fRotation = RADAR_VALUE_ROTATION(i); @@ -194,11 +194,11 @@ void GrooveRadar::GrooveRadarValueMap::DrawPrimitives() // TODO: Add this back in. -Chris // switch( PREFSMAN->m_iPolygonRadar ) // { -// case 0: DISPLAY->DrawLoop_LinesAndPoints( v, NUM_RADAR_CATEGORIES, RADAR_EDGE_WIDTH ); break; -// case 1: DISPLAY->DrawLoop_Polys( v, NUM_RADAR_CATEGORIES, RADAR_EDGE_WIDTH ); break; +// case 0: DISPLAY->DrawLoop_LinesAndPoints( v, NUM_SHOWN_RADAR_CATEGORIES, RADAR_EDGE_WIDTH ); break; +// case 1: DISPLAY->DrawLoop_Polys( v, NUM_SHOWN_RADAR_CATEGORIES, RADAR_EDGE_WIDTH ); break; // default: // case -1: - DISPLAY->DrawLineStrip( v, NUM_RADAR_CATEGORIES+1, RADAR_EDGE_WIDTH ); + DISPLAY->DrawLineStrip( v, NUM_SHOWN_RADAR_CATEGORIES+1, RADAR_EDGE_WIDTH ); // break; // } } diff --git a/stepmania/src/ScreenEvaluation.cpp b/stepmania/src/ScreenEvaluation.cpp index 8bc221f284..42066e9ae3 100644 --- a/stepmania/src/ScreenEvaluation.cpp +++ b/stepmania/src/ScreenEvaluation.cpp @@ -64,6 +64,7 @@ const char* JUDGE_STRING[NUM_JUDGE_LINES] = #define GRAPH_START_HEIGHT THEME->GetMetricF(m_sName,"GraphStartHeight") #define TYPE THEME->GetMetric (m_sName,"Type") +static const int NUM_SHOWN_RADAR_CATEGORIES = 5; const ScreenMessage SM_GoToSelectCourse = ScreenMessage(SM_User+3); //const ScreenMessage SM_GoToEvaluationSummary = ScreenMessage(SM_User+4); @@ -551,7 +552,7 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName ) : Screen(sClassName) UtilSetXYAndOnCommand( m_sprBonusFrame[p], "ScreenEvaluation" ); this->AddChild( &m_sprBonusFrame[p] ); - for( int r=0; rGetPathToG(ssprintf("ScreenEvaluation bar possible p%d",p+1)) ); m_sprPossibleBar[p][r].SetWidth( m_sprPossibleBar[p][r].GetUnzoomedWidth() * stageStats.fRadarPossible[p][r] ); @@ -933,7 +934,7 @@ void ScreenEvaluation::TweenOffScreen() if( !GAMESTATE->IsPlayerEnabled(p) ) continue; UtilOffCommand( m_sprBonusFrame[p], "ScreenEvaluation" ); - for( int r=0; r