From 82fcdef6fb8a803774a46b18ef8cfbb32c12950e Mon Sep 17 00:00:00 2001 From: hikerstk Date: Mon, 20 Sep 2010 01:16:41 +0000 Subject: [PATCH] Add a 'time per kart' to the leader intervals, which is defined in stk_config. This is to balance races with larger number of karts. Note that the changes to stk_config was part of the previous commit. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@6073 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/modes/follow_the_leader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modes/follow_the_leader.cpp b/src/modes/follow_the_leader.cpp index 3f49dab05..0ac0d51f8 100644 --- a/src/modes/follow_the_leader.cpp +++ b/src/modes/follow_the_leader.cpp @@ -35,6 +35,9 @@ FollowTheLeaderRace::FollowTheLeaderRace() : LinearWorld() race_manager->setNumLaps(99999); m_leader_intervals = stk_config->m_leader_intervals; + for(unsigned int i=0; im_leader_time_per_kart * race_manager->getNumberOfKarts(); m_use_highscores = false; // disable high scores setClockMode(WorldStatus::CLOCK_COUNTDOWN, m_leader_intervals[0]); } @@ -134,6 +137,9 @@ void FollowTheLeaderRace::restartRace() LinearWorld::restartRace(); m_leader_intervals.clear(); m_leader_intervals = stk_config->m_leader_intervals; + for(unsigned int i=0; im_leader_time_per_kart * race_manager->getNumberOfKarts(); WorldStatus::setClockMode(WorldStatus::CLOCK_COUNTDOWN, m_leader_intervals[0]); } // restartRace