Cocos2d-x How to make session with CCDictionary
void Global::removeItemSession(const char* itemName) {
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + itemName;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
remove(pRet->getCString());
}
void Global::setItemSession(CCDictionary* paletteDictionary, const char* file){
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + file;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
paletteDictionary->writeToFile(pRet->getCString());
}
CCDictionary* Global::getItemSession(const char* itemName) {
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + itemName;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
CCDictionary *plistDictionary = CCDictionary::createWithContentsOfFile(pRet->getCString());
if(plistDictionary == NULL ){
return NULL;
}else {
return plistDictionary;
}
}
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + itemName;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
remove(pRet->getCString());
}
void Global::setItemSession(CCDictionary* paletteDictionary, const char* file){
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + file;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
paletteDictionary->writeToFile(pRet->getCString());
}
CCDictionary* Global::getItemSession(const char* itemName) {
string filePath = CCFileUtils::sharedFileUtils()->getWritablePath() + itemName;
CCString *pRet = CCString::create("");
pRet->m_sString = filePath;
CCDictionary *plistDictionary = CCDictionary::createWithContentsOfFile(pRet->getCString());
if(plistDictionary == NULL ){
return NULL;
}else {
return plistDictionary;
}
}
Comments
Post a Comment