store meter in Trail (like Steps)

This commit is contained in:
Glenn Maynard
2004-06-02 08:13:09 +00:00
parent a1dbc5e5d4
commit 80efe21839
2 changed files with 8 additions and 0 deletions
+6
View File
@@ -799,6 +799,12 @@ void Course::GetTrailUnsorted( StepsType st, CourseDifficulty cd, Trail &trail )
te.dc = dc;
trail.m_vEntries.push_back( te );
}
/* If we have a manually-entered meter for this difficulty, use it. */
if( m_iCustomMeter[cd] != -1 )
trail.m_iMeter = m_iCustomMeter[cd];
else
trail.m_iMeter = (int) roundf( trail.GetAverageMeter() );
}
void Course::GetTrails( vector<Trail*> &out, StepsType st ) const
+2
View File
@@ -42,11 +42,13 @@ public:
StepsType m_StepsType;
CourseDifficulty m_CourseDifficulty;
vector<TrailEntry> m_vEntries;
int m_iMeter;
Trail()
{
m_StepsType = STEPS_TYPE_INVALID;
m_CourseDifficulty = COURSE_DIFFICULTY_INVALID;
m_iMeter = 1;
}
RadarValues GetRadarValues() const;