Files
2014-08-20 16:15:02 +08:00

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");
}