void CC3Cache::initAsWeakCache( bool _weak, const std::string& typeName ) { setIsWeak( _weak ); _typeName = typeName; _objectsByName = CCDictionary::create(); _objectsByName->retain(); }
void CC3Cache::initAsWeakCache( bool _weak, const std::string& typeName ) { setIsWeak( _weak ); m_typeName = typeName; m_objectsByName = CCDictionary::create(); // Initialize dict type as string CCObject* pObject = new CCObject; m_objectsByName->setObject( pObject, "dummy_cc3_object" ); m_objectsByName->removeAllObjects(); CC_SAFE_DELETE( pObject ); m_objectsByName->retain(); }