From 43d9b4d961599eeedd53c80c3edba6c1e735dacb Mon Sep 17 00:00:00 2001 From: mbjornstk Date: Wed, 19 Jan 2011 01:51:30 +0000 Subject: [PATCH] Set fog flag when switching items, otherwise they reappear fully visible. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@7483 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/items/item.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/items/item.cpp b/src/items/item.cpp index ecceac287..82979b086 100644 --- a/src/items/item.cpp +++ b/src/items/item.cpp @@ -78,6 +78,7 @@ void Item::switchTo(ItemType type, scene::IMesh *mesh) m_original_type = m_type; setType(type); m_node->setMesh(mesh); + World::getWorld()->getTrack()->adjustForFog(m_node); } // switchTo //----------------------------------------------------------------------------- @@ -94,6 +95,7 @@ void Item::switchBack() setType(m_original_type); m_original_type = ITEM_NONE; m_node->setMesh(m_original_mesh); + World::getWorld()->getTrack()->adjustForFog(m_node); m_node->setRotation(m_original_hpr.toIrrHPR()); } // switchBack