store meter in Trail (like Steps)
This commit is contained in:
@@ -799,6 +799,12 @@ void Course::GetTrailUnsorted( StepsType st, CourseDifficulty cd, Trail &trail )
|
|||||||
te.dc = dc;
|
te.dc = dc;
|
||||||
trail.m_vEntries.push_back( te );
|
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
|
void Course::GetTrails( vector<Trail*> &out, StepsType st ) const
|
||||||
|
|||||||
@@ -42,11 +42,13 @@ public:
|
|||||||
StepsType m_StepsType;
|
StepsType m_StepsType;
|
||||||
CourseDifficulty m_CourseDifficulty;
|
CourseDifficulty m_CourseDifficulty;
|
||||||
vector<TrailEntry> m_vEntries;
|
vector<TrailEntry> m_vEntries;
|
||||||
|
int m_iMeter;
|
||||||
|
|
||||||
Trail()
|
Trail()
|
||||||
{
|
{
|
||||||
m_StepsType = STEPS_TYPE_INVALID;
|
m_StepsType = STEPS_TYPE_INVALID;
|
||||||
m_CourseDifficulty = COURSE_DIFFICULTY_INVALID;
|
m_CourseDifficulty = COURSE_DIFFICULTY_INVALID;
|
||||||
|
m_iMeter = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
RadarValues GetRadarValues() const;
|
RadarValues GetRadarValues() const;
|
||||||
|
|||||||
Reference in New Issue
Block a user