2013-01-25 10:29:39 +08:00
|
|
|
#include "MainSceneHelper.h"
|
|
|
|
|
|
|
|
CCMenuItemImage * CCBHelper::mBtnRun = NULL;
|
|
|
|
CCMenuItemImage * CCBHelper::mBtnPair = NULL;
|
|
|
|
CCMenuItemImage * CCBHelper::mBtnReset = NULL;
|
|
|
|
|
|
|
|
CCLabelTTF * CCBHelper::mLblStatus = NULL;
|
|
|
|
CCLabelTTF * CCBHelper::mLblPair = NULL;
|
|
|
|
CCLabelTTF * CCBHelper::mLblInstructions = NULL;
|
|
|
|
|
|
|
|
std::string CCBHelper::mLblStatus_background = "";
|
|
|
|
std::string CCBHelper::mLblPair_background = "";
|
|
|
|
bool CCBHelper::mLblInstructions_visible = true;
|
|
|
|
|
|
|
|
|
|
|
|
void CCBHelper::setStatusObject(CCLabelTTF *status) {
|
|
|
|
if(mLblStatus == NULL) {
|
|
|
|
mLblStatus = CCLabelTTF::create();
|
|
|
|
}
|
|
|
|
|
|
|
|
status->retain();
|
|
|
|
mLblStatus = status;
|
|
|
|
|
|
|
|
if(mLblStatus_background != "") {
|
|
|
|
status->setString(mLblStatus_background.c_str());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void CCBHelper::setStatusMessage(std::string str) {
|
|
|
|
if(mLblStatus == NULL) {
|
|
|
|
mLblStatus_background = str;
|
|
|
|
} else {
|
|
|
|
mLblStatus->setString(str.c_str());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
void CCBHelper::setInstructionsObject(CCLabelTTF *status) {
|
|
|
|
if(mLblInstructions == NULL) {
|
|
|
|
mLblInstructions = CCLabelTTF::create();
|
|
|
|
}
|
|
|
|
status->retain();
|
|
|
|
mLblInstructions = status;
|
|
|
|
if(!mLblInstructions_visible) {
|
|
|
|
mLblInstructions->setVisible(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
void CCBHelper::setInstructionsMessage(bool isVisible) {
|
|
|
|
if(mLblInstructions == NULL) {
|
|
|
|
mLblInstructions_visible = isVisible;
|
|
|
|
} else {
|
|
|
|
mLblInstructions_visible = isVisible;
|
|
|
|
mLblInstructions->setVisible(isVisible);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
void CCBHelper::setPairObject(CCLabelTTF *pair) {
|
|
|
|
|
|
|
|
if(mLblPair == NULL) {
|
|
|
|
mLblPair = CCLabelTTF::create();
|
|
|
|
}
|
|
|
|
pair->retain();
|
|
|
|
mLblPair = pair;
|
|
|
|
if(mLblPair_background != "") {
|
|
|
|
mLblPair->setString(mLblPair_background.c_str());
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
void CCBHelper::setPairMessage(std::string str) {
|
|
|
|
if(mLblPair == NULL) {
|
|
|
|
mLblPair_background = str;
|
|
|
|
} else {
|
|
|
|
mLblPair->setString(str.c_str());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
bool CCBHelper::isMainJSPresent() {
|
2013-01-25 20:51:52 +08:00
|
|
|
std::string path = CCFileUtils::sharedFileUtils()->fullPathForFilename("main.js");
|
2013-01-25 10:29:39 +08:00
|
|
|
CCLOG("PATH RETURNED: %s", path.c_str());
|
|
|
|
if(path == "") {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|