allow the track info dialog to override the default lap number for a track
This commit is contained in:
@@ -236,6 +236,7 @@ void TrackInfoDialog::onEnterPressedInternal()
|
||||
const int num_laps = (m_spinner == NULL ? -1 : m_spinner->getValue());
|
||||
const bool reverse_track = m_checkbox == NULL ? false
|
||||
: m_checkbox->getState();
|
||||
track_manager->getTrack(m_track_ident)->setDefaultNumberOfLaps(num_laps);
|
||||
race_manager->setReverseTrack(reverse_track);
|
||||
std::string track_ident = m_track_ident;
|
||||
// Disable accidentally unlocking of a challenge
|
||||
|
||||
@@ -616,9 +616,10 @@ public:
|
||||
|
||||
void addNode(scene::ISceneNode* node) { m_all_nodes.push_back(node); }
|
||||
|
||||
float getDisplacementSpeed() const { return m_displacement_speed; }
|
||||
float getCausticsSpeed() const { return m_caustics_speed; }
|
||||
const int getDefaultNumberOfLaps() const { return m_default_number_of_laps;}
|
||||
float getDisplacementSpeed() const { return m_displacement_speed; }
|
||||
float getCausticsSpeed() const { return m_caustics_speed; }
|
||||
int getDefaultNumberOfLaps() const { return m_default_number_of_laps;}
|
||||
void setDefaultNumberOfLaps(unsigned int laps) { m_default_number_of_laps = laps;}
|
||||
bool operator<(const Track &other) const;
|
||||
}; // class Track
|
||||
|
||||
|
||||
Reference in New Issue
Block a user