diff --git a/stepmania/src/WheelBase.cpp b/stepmania/src/WheelBase.cpp index 54796590c6..ef3624b790 100644 --- a/stepmania/src/WheelBase.cpp +++ b/stepmania/src/WheelBase.cpp @@ -59,7 +59,12 @@ void WheelBase::Load( RString sType ) WheelItemBase *pTempl = MakeItem(); ActorUtil::LoadAllCommands( *pTempl, m_sName ); for( int i=0; iCopy() ); // XXX: ugly cast + { + Actor *pActor = pTempl->Copy(); + WheelItemBase *pItem = dynamic_cast( pActor ); + DEBUG_ASSERT( pItem ); + m_WheelBaseItems.push_back( pItem ); + } SAFE_DELETE( pTempl ); // draw outside->inside