DifficultyMeter: fudge a Difficulty from the Trail CourseDifficulty, not from the Trail's meter

This commit is contained in:
Chris Danford
2004-06-02 07:43:43 +00:00
parent 64636015c8
commit a1dbc5e5d4
+7 -10
View File
@@ -124,16 +124,13 @@ void DifficultyMeter::SetFromCourse( const Course* pCourse, PlayerNumber pn )
// XXX metrics
Difficulty FakeDifficulty;
if( meter <= 1 )
FakeDifficulty = DIFFICULTY_BEGINNER;
else if( meter <= 3 )
FakeDifficulty = DIFFICULTY_EASY;
else if( meter <= 6 )
FakeDifficulty = DIFFICULTY_MEDIUM;
else if( meter <= 9 )
FakeDifficulty = DIFFICULTY_HARD;
else
FakeDifficulty = DIFFICULTY_CHALLENGE;
switch( cd )
{
case COURSE_DIFFICULTY_EASY: FakeDifficulty = DIFFICULTY_EASY; break;
case COURSE_DIFFICULTY_REGULAR: FakeDifficulty = DIFFICULTY_MEDIUM; break;
case COURSE_DIFFICULTY_DIFFICULT: FakeDifficulty = DIFFICULTY_HARD; break;
default: ASSERT(0);
}
SetFromMeterAndDifficulty( meter, FakeDifficulty );
SetDifficulty( DifficultyToString(FakeDifficulty) + "Course" );