mirror of
https://github.com/wu736139669/SmallGame_Cocos2dx.git
synced 2026-08-05 06:23:09 +00:00
103 lines
3.2 KiB
C++
103 lines
3.2 KiB
C++
//
|
|
// GameShare_Data.cpp
|
|
// OnceAgain
|
|
//
|
|
// Created by mac on 14-3-10.
|
|
//
|
|
//
|
|
|
|
#include "GameShare_Data.h"
|
|
|
|
GameShare_Data* GameShare_Data::m_shareData = NULL;
|
|
|
|
|
|
GameShare_Data* GameShare_Data::shareData()
|
|
{
|
|
if (m_shareData == NULL) {
|
|
m_shareData = new GameShare_Data();
|
|
}
|
|
return m_shareData;
|
|
}
|
|
|
|
GameShare_Data::~GameShare_Data()
|
|
{
|
|
delete m_shareData;
|
|
m_shareData = NULL;
|
|
}
|
|
|
|
long GameShare_Data::getMaxScoreByName(const char* gameName)
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getDoubleForKey(gameName);
|
|
}
|
|
void GameShare_Data::setMaxScore(const char *gameName, long score)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setDoubleForKey(gameName, (double)score);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
std::string GameShare_Data::getSinaID()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("SINAID");
|
|
}
|
|
std::string GameShare_Data::getSinaToken()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("SINATOKEN");
|
|
}
|
|
long GameShare_Data::getSinaTime()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getIntegerForKey("SINADATE");
|
|
}
|
|
void GameShare_Data::setSinaId(std::string sinaId, std::string sinaToken, long sinaDate)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("SINAID", sinaId);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("SINATOKEN", sinaToken);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
CCUserDefault::sharedUserDefault()->setIntegerForKey("SINADATE", sinaDate);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
void GameShare_Data::setQQID(std::string qqid, std::string qqToken, long qqDate)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("QQID", qqid);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("QQTOKEN", qqToken);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
CCUserDefault::sharedUserDefault()->setIntegerForKey("QQDATE", qqDate);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
std::string GameShare_Data::getQQID()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("QQID");
|
|
}
|
|
long GameShare_Data::getQQTime()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getIntegerForKey("QQDATE");
|
|
}
|
|
void GameShare_Data::setUserUUID(std::string uuid)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("UUID", uuid);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
std::string GameShare_Data::getUserUUID()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("UUID");
|
|
}
|
|
|
|
void GameShare_Data::setUserName(std::string userName)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("USERNAME", userName);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
std::string GameShare_Data::getUserName()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("USERNAME");
|
|
}
|
|
void GameShare_Data::setUserUrl(std::string userUrl)
|
|
{
|
|
CCUserDefault::sharedUserDefault()->setStringForKey("USERURL", userUrl);
|
|
CCUserDefault::sharedUserDefault()->flush();
|
|
}
|
|
std::string GameShare_Data::getUserUrl()
|
|
{
|
|
return CCUserDefault::sharedUserDefault()->getStringForKey("USERURL");
|
|
}
|