mirror of https://github.com/axmolengine/axmol.git
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into DrawNode
This commit is contained in:
commit
cc95fcaa69
|
@ -205,7 +205,11 @@ void AssetsManager::update()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if there is a new version.
|
// Check if there is a new version.
|
||||||
if (! checkUpdate()) return;
|
if (! checkUpdate())
|
||||||
|
{
|
||||||
|
_isDownloading = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Is package already downloaded?
|
// Is package already downloaded?
|
||||||
_downloadedVersion = UserDefault::getInstance()->getStringForKey(KEY_OF_DOWNLOADED_VERSION);
|
_downloadedVersion = UserDefault::getInstance()->getStringForKey(KEY_OF_DOWNLOADED_VERSION);
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#include "CCBValue.h"
|
#include "CCBValue.h"
|
||||||
|
|
||||||
using namespace cocos2d;
|
|
||||||
|
|
||||||
NS_CC_EXT_BEGIN
|
NS_CC_EXT_BEGIN
|
||||||
|
|
||||||
// Implementation of Color3BWapper
|
// Implementation of Color3BWapper
|
||||||
|
@ -14,10 +12,10 @@ Color3BWapper* Color3BWapper::create(const Color3B& color)
|
||||||
ret->color.r = color.r;
|
ret->color.r = color.r;
|
||||||
ret->color.g = color.g;
|
ret->color.g = color.g;
|
||||||
ret->color.b = color.b;
|
ret->color.b = color.b;
|
||||||
|
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,10 +32,10 @@ CCBValue* CCBValue::create(int nValue)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_value.intValue = nValue;
|
ret->_value.intValue = nValue;
|
||||||
ret->_type = TYPE_INT;
|
ret->_type = Type::INT;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,10 +45,10 @@ CCBValue* CCBValue::create(float fValue)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_value.floatValue = fValue;
|
ret->_value.floatValue = fValue;
|
||||||
ret->_type = TYPE_FLOAT;
|
ret->_type = Type::FLOAT;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,10 +58,10 @@ CCBValue* CCBValue::create(bool vValue)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_value.intValue = vValue ? 1 : 0;
|
ret->_value.intValue = vValue ? 1 : 0;
|
||||||
ret->_type = TYPE_BOOL;
|
ret->_type = Type::BOOL;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,10 +71,10 @@ CCBValue* CCBValue::create(unsigned char byte)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_value.intValue = byte;
|
ret->_value.intValue = byte;
|
||||||
ret->_type = TYPE_UNSIGNED_CHAR;
|
ret->_type = Type::UNSIGNED_CHAR;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,10 +84,10 @@ CCBValue* CCBValue::create(const char *pStringValue)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_strValue = pStringValue;
|
ret->_strValue = pStringValue;
|
||||||
ret->_type = TYPE_STRING;
|
ret->_type = Type::STRING;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,54 +98,54 @@ CCBValue* CCBValue::create(Array *pArrValue)
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
ret->_arrValue = pArrValue;
|
ret->_arrValue = pArrValue;
|
||||||
ret->_type = TYPE_ARRAY;
|
ret->_type = Type::ARRAY;
|
||||||
ret->autorelease();
|
ret->autorelease();
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int CCBValue::getIntValue()
|
int CCBValue::getIntValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_INT, "The type of CCBValue isn't integer.");
|
CCASSERT(_type == Type::INT, "The type of CCBValue isn't integer.");
|
||||||
|
|
||||||
return _value.intValue;
|
return _value.intValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
float CCBValue::getFloatValue()
|
float CCBValue::getFloatValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_FLOAT, "The type of CCBValue isn't float.");
|
CCASSERT(_type == Type::FLOAT, "The type of CCBValue isn't float.");
|
||||||
|
|
||||||
return _value.floatValue;
|
return _value.floatValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CCBValue::getBoolValue()
|
bool CCBValue::getBoolValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_BOOL, "The type of CCBValue isn't boolean.");
|
CCASSERT(_type == Type::BOOL, "The type of CCBValue isn't boolean.");
|
||||||
|
|
||||||
return _value.intValue == 1 ? true : false;
|
return _value.intValue == 1 ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned char CCBValue::getByteValue()
|
unsigned char CCBValue::getByteValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_UNSIGNED_CHAR, "The type of CCBValue isn't unsigned char.");
|
CCASSERT(_type == Type::UNSIGNED_CHAR, "The type of CCBValue isn't unsigned char.");
|
||||||
|
|
||||||
return (unsigned char)(_value.intValue);
|
return (unsigned char)(_value.intValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
Array* CCBValue::getArrayValue()
|
Array* CCBValue::getArrayValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_ARRAY, "The type of CCBValue isn't array.");
|
CCASSERT(_type == Type::ARRAY, "The type of CCBValue isn't array.");
|
||||||
|
|
||||||
return _arrValue;
|
return _arrValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const char* CCBValue::getStringValue()
|
const char* CCBValue::getStringValue()
|
||||||
{
|
{
|
||||||
CCASSERT(_type == TYPE_STRING, "The type of CCBValue isn't string.");
|
CCASSERT(_type == Type::STRING, "The type of CCBValue isn't string.");
|
||||||
|
|
||||||
return _strValue.c_str();
|
return _strValue.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -27,14 +27,14 @@ class CCBValue : public Object
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
enum Type
|
enum class Type
|
||||||
{
|
{
|
||||||
TYPE_INT,
|
INT,
|
||||||
TYPE_FLOAT,
|
FLOAT,
|
||||||
TYPE_BOOL,
|
BOOL,
|
||||||
TYPE_UNSIGNED_CHAR,
|
UNSIGNED_CHAR,
|
||||||
TYPE_STRING,
|
STRING,
|
||||||
TYPE_ARRAY
|
ARRAY
|
||||||
};
|
};
|
||||||
|
|
||||||
static CCBValue* create(int nValue);
|
static CCBValue* create(int nValue);
|
||||||
|
|
|
@ -188,12 +188,12 @@ CC_DEPRECATED_ATTRIBUTE typedef Control::Handler SEL_CCControlHandler;
|
||||||
|
|
||||||
// For CCBReader
|
// For CCBReader
|
||||||
|
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kIntValue = CCBValue::TYPE_INT;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kIntValue = CCBValue::Type::INT;
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kFloatValue = CCBValue::TYPE_FLOAT;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kFloatValue = CCBValue::Type::FLOAT;
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kBoolValue = CCBValue::TYPE_BOOL;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kBoolValue = CCBValue::Type::BOOL;
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kUnsignedCharValue = CCBValue::TYPE_UNSIGNED_CHAR;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kUnsignedCharValue = CCBValue::Type::UNSIGNED_CHAR;
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kStringValue = CCBValue::TYPE_STRING;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kStringValue = CCBValue::Type::STRING;
|
||||||
CC_DEPRECATED_ATTRIBUTE const int kArrayValue = CCBValue::TYPE_ARRAY;
|
CC_DEPRECATED_ATTRIBUTE const CCBValue::Type kArrayValue = CCBValue::Type::ARRAY;
|
||||||
|
|
||||||
|
|
||||||
CC_DEPRECATED_ATTRIBUTE const CCBReader::PropertyType kCCBPropTypePosition = CCBReader::PropertyType::POSITION;
|
CC_DEPRECATED_ATTRIBUTE const CCBReader::PropertyType kCCBPropTypePosition = CCBReader::PropertyType::POSITION;
|
||||||
|
|
|
@ -181,9 +181,9 @@ void TestSearchPath::onEnter()
|
||||||
if (fp)
|
if (fp)
|
||||||
{
|
{
|
||||||
size_t ret = fwrite(szBuf, 1, strlen(szBuf), fp);
|
size_t ret = fwrite(szBuf, 1, strlen(szBuf), fp);
|
||||||
CCASSERT(ret == 0, "fwrite function returned nonzero value");
|
CCASSERT(ret != 0, "fwrite function returned zero value");
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
if (ret == 0)
|
if (ret != 0)
|
||||||
log("Writing file to writable path succeed.");
|
log("Writing file to writable path succeed.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue