From 5c00d7044a1157151e8f11245c2c96dd3da4a39f Mon Sep 17 00:00:00 2001 From: hikerstk Date: Wed, 4 Aug 2010 13:10:20 +0000 Subject: [PATCH] Simplified code somewhat. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5723 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/states_screens/feature_unlocked.cpp | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/states_screens/feature_unlocked.cpp b/src/states_screens/feature_unlocked.cpp index 3f74c620d..637c82ae5 100644 --- a/src/states_screens/feature_unlocked.cpp +++ b/src/states_screens/feature_unlocked.cpp @@ -171,18 +171,9 @@ void FeatureUnlockedCutScene::init() { if (m_unlocked_stuff[n].m_unlocked_kart != NULL) { - KartModel* kartModel = m_unlocked_stuff[n].m_unlocked_kart->getKartModel(); - - scene::ISceneNode* kart_node = irr_driver->getSceneManager()->addMeshSceneNode(kartModel->getModel()); - - for (int w=0; w<4; w++) - { - scene::ISceneNode* wheel = irr_driver->getSceneManager()->addMeshSceneNode(kartModel->getWheelModel(w), kart_node); - wheel->setPosition( kartModel->getWheelGraphicsPosition(w).toIrrVector() ); - wheel->updateAbsolutePosition(); - } - - m_unlocked_stuff[n].m_root_gift_node = kart_node; + KartModel* kart_model = + m_unlocked_stuff[n].m_unlocked_kart->getKartModel(); + kart_model->attachModel(&(m_unlocked_stuff[n].m_root_gift_node)); } else if (!m_unlocked_stuff[n].m_pictures.empty()) {