Fixed a couple glitches in GP end screen

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@4790 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2010-02-21 23:35:01 +00:00
parent aa29d2c0f8
commit 5298b54770
2 changed files with 3 additions and 2 deletions

View File

@ -367,8 +367,9 @@ void RaceManager::exitRace()
StateManager::get()->pushScreen ( GrandPrixOver::getInstance() );
std::string winners[3];
for (unsigned int i=start; i < m_kart_status.size(); ++i)
for (unsigned int i=0; i < m_kart_status.size(); ++i)
{
std::cout << m_kart_status[i].m_ident << " has GP final rank " << m_kart_status[i].m_gp_final_rank << std::endl;
const int rank = m_kart_status[i].m_gp_final_rank;
if (rank >= 0 && rank < 3)
{

View File

@ -110,7 +110,7 @@ void GrandPrixOver::tearDown()
{
irr_driver->removeNode(m_podium_step[n]);
m_podium_step[n] = NULL;
irr_driver->removeNode(m_kart_node[n]);
if (m_kart_node[n] != NULL) irr_driver->removeNode(m_kart_node[n]);
m_kart_node[n] = NULL;
}
}