Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 4 additions & 14 deletions cocos/scripting/lua-bindings/auto/api/EventAssetsManager.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
-- @module EventAssetsManager
-- @extend EventCustom

--------------------------------
-- @function [parent=#EventAssetsManager] getAssetsManager
-- @param self
-- @return AssetsManager#AssetsManager ret (return value: cc.AssetsManager)

--------------------------------
-- @function [parent=#EventAssetsManager] getAssetId
-- @param self
Expand All @@ -19,23 +14,18 @@
-- @return string#string ret (return value: string)

--------------------------------
-- @function [parent=#EventAssetsManager] getEventCode
-- @function [parent=#EventAssetsManager] getAssetsManager
-- @param self
-- @return EventAssetsManager::EventCode#EventAssetsManager::EventCode ret (return value: cc.EventAssetsManager::EventCode)
-- @return AssetsManager#AssetsManager ret (return value: cc.AssetsManager)

--------------------------------
-- @function [parent=#EventAssetsManager] getPercent
-- @param self
-- @return float#float ret (return value: float)

--------------------------------
-- @function [parent=#EventAssetsManager] EventAssetsManager
-- @function [parent=#EventAssetsManager] getEventCode
-- @param self
-- @param #string str
-- @param #cc.AssetsManager assetsmanager
-- @param #cc.EventAssetsManager::EventCode eventcode
-- @param #float float
-- @param #string str
-- @param #string str
-- @return EventAssetsManager::EventCode#EventAssetsManager::EventCode ret (return value: cc.EventAssetsManager::EventCode)

return nil
1 change: 1 addition & 0 deletions cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1611,6 +1611,7 @@ int register_all_cocos2dx(lua_State* tolua_S);






#endif // __cocos2dx_h__
172 changes: 25 additions & 147 deletions cocos/scripting/lua-bindings/auto/lua_cocos2dx_extension_auto.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13037,50 +13037,6 @@ int lua_register_cocos2dx_extension_EditBox(lua_State* tolua_S)
return 1;
}

int lua_cocos2dx_extension_EventAssetsManager_getAssetsManager(lua_State* tolua_S)
{
int argc = 0;
cocos2d::extension::EventAssetsManager* cobj = nullptr;
bool ok = true;

#if COCOS2D_DEBUG >= 1
tolua_Error tolua_err;
#endif


#if COCOS2D_DEBUG >= 1
if (!tolua_isusertype(tolua_S,1,"cc.EventAssetsManager",0,&tolua_err)) goto tolua_lerror;
#endif

cobj = (cocos2d::extension::EventAssetsManager*)tolua_tousertype(tolua_S,1,0);

#if COCOS2D_DEBUG >= 1
if (!cobj)
{
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_extension_EventAssetsManager_getAssetsManager'", nullptr);
return 0;
}
#endif

argc = lua_gettop(tolua_S)-1;
if (argc == 0)
{
if(!ok)
return 0;
cocos2d::extension::AssetsManager* ret = cobj->getAssetsManager();
object_to_luaval<cocos2d::extension::AssetsManager>(tolua_S, "cc.AssetsManager",(cocos2d::extension::AssetsManager*)ret);
return 1;
}
CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getAssetsManager",argc, 0);
return 0;

#if COCOS2D_DEBUG >= 1
tolua_lerror:
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_extension_EventAssetsManager_getAssetsManager'.",&tolua_err);
#endif

return 0;
}
int lua_cocos2dx_extension_EventAssetsManager_getAssetId(lua_State* tolua_S)
{
int argc = 0;
Expand Down Expand Up @@ -13169,7 +13125,7 @@ int lua_cocos2dx_extension_EventAssetsManager_getMessage(lua_State* tolua_S)

return 0;
}
int lua_cocos2dx_extension_EventAssetsManager_getEventCode(lua_State* tolua_S)
int lua_cocos2dx_extension_EventAssetsManager_getAssetsManager(lua_State* tolua_S)
{
int argc = 0;
cocos2d::extension::EventAssetsManager* cobj = nullptr;
Expand All @@ -13189,7 +13145,7 @@ int lua_cocos2dx_extension_EventAssetsManager_getEventCode(lua_State* tolua_S)
#if COCOS2D_DEBUG >= 1
if (!cobj)
{
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_extension_EventAssetsManager_getEventCode'", nullptr);
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_extension_EventAssetsManager_getAssetsManager'", nullptr);
return 0;
}
#endif
Expand All @@ -13199,16 +13155,16 @@ int lua_cocos2dx_extension_EventAssetsManager_getEventCode(lua_State* tolua_S)
{
if(!ok)
return 0;
int ret = (int)cobj->getEventCode();
tolua_pushnumber(tolua_S,(lua_Number)ret);
cocos2d::extension::AssetsManager* ret = cobj->getAssetsManager();
object_to_luaval<cocos2d::extension::AssetsManager>(tolua_S, "cc.AssetsManager",(cocos2d::extension::AssetsManager*)ret);
return 1;
}
CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getEventCode",argc, 0);
CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getAssetsManager",argc, 0);
return 0;

#if COCOS2D_DEBUG >= 1
tolua_lerror:
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_extension_EventAssetsManager_getEventCode'.",&tolua_err);
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_extension_EventAssetsManager_getAssetsManager'.",&tolua_err);
#endif

return 0;
Expand Down Expand Up @@ -13257,7 +13213,7 @@ int lua_cocos2dx_extension_EventAssetsManager_getPercent(lua_State* tolua_S)

return 0;
}
int lua_cocos2dx_extension_EventAssetsManager_constructor(lua_State* tolua_S)
int lua_cocos2dx_extension_EventAssetsManager_getEventCode(lua_State* tolua_S)
{
int argc = 0;
cocos2d::extension::EventAssetsManager* cobj = nullptr;
Expand All @@ -13268,116 +13224,39 @@ int lua_cocos2dx_extension_EventAssetsManager_constructor(lua_State* tolua_S)
#endif


#if COCOS2D_DEBUG >= 1
if (!tolua_isusertype(tolua_S,1,"cc.EventAssetsManager",0,&tolua_err)) goto tolua_lerror;
#endif

argc = lua_gettop(tolua_S)-1;
if (argc == 3)
{
std::string arg0;
cocos2d::extension::AssetsManager* arg1;
cocos2d::extension::EventAssetsManager::EventCode arg2;

ok &= luaval_to_std_string(tolua_S, 2,&arg0);

ok &= luaval_to_object<cocos2d::extension::AssetsManager>(tolua_S, 3, "cc.AssetsManager",&arg1);
cobj = (cocos2d::extension::EventAssetsManager*)tolua_tousertype(tolua_S,1,0);

ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2);
if(!ok)
return 0;
cobj = new cocos2d::extension::EventAssetsManager(arg0, arg1, arg2);
cobj->autorelease();
int ID = (int)cobj->_ID ;
int* luaID = &cobj->_luaID ;
toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.EventAssetsManager");
return 1;
}
if (argc == 4)
#if COCOS2D_DEBUG >= 1
if (!cobj)
{
std::string arg0;
cocos2d::extension::AssetsManager* arg1;
cocos2d::extension::EventAssetsManager::EventCode arg2;
double arg3;

ok &= luaval_to_std_string(tolua_S, 2,&arg0);

ok &= luaval_to_object<cocos2d::extension::AssetsManager>(tolua_S, 3, "cc.AssetsManager",&arg1);

ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2);

ok &= luaval_to_number(tolua_S, 5,&arg3);
if(!ok)
return 0;
cobj = new cocos2d::extension::EventAssetsManager(arg0, arg1, arg2, arg3);
cobj->autorelease();
int ID = (int)cobj->_ID ;
int* luaID = &cobj->_luaID ;
toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.EventAssetsManager");
return 1;
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_extension_EventAssetsManager_getEventCode'", nullptr);
return 0;
}
if (argc == 5)
{
std::string arg0;
cocos2d::extension::AssetsManager* arg1;
cocos2d::extension::EventAssetsManager::EventCode arg2;
double arg3;
std::string arg4;

ok &= luaval_to_std_string(tolua_S, 2,&arg0);

ok &= luaval_to_object<cocos2d::extension::AssetsManager>(tolua_S, 3, "cc.AssetsManager",&arg1);

ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2);

ok &= luaval_to_number(tolua_S, 5,&arg3);
#endif

ok &= luaval_to_std_string(tolua_S, 6,&arg4);
if(!ok)
return 0;
cobj = new cocos2d::extension::EventAssetsManager(arg0, arg1, arg2, arg3, arg4);
cobj->autorelease();
int ID = (int)cobj->_ID ;
int* luaID = &cobj->_luaID ;
toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.EventAssetsManager");
return 1;
}
if (argc == 6)
argc = lua_gettop(tolua_S)-1;
if (argc == 0)
{
std::string arg0;
cocos2d::extension::AssetsManager* arg1;
cocos2d::extension::EventAssetsManager::EventCode arg2;
double arg3;
std::string arg4;
std::string arg5;

ok &= luaval_to_std_string(tolua_S, 2,&arg0);

ok &= luaval_to_object<cocos2d::extension::AssetsManager>(tolua_S, 3, "cc.AssetsManager",&arg1);

ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2);

ok &= luaval_to_number(tolua_S, 5,&arg3);

ok &= luaval_to_std_string(tolua_S, 6,&arg4);

ok &= luaval_to_std_string(tolua_S, 7,&arg5);
if(!ok)
return 0;
cobj = new cocos2d::extension::EventAssetsManager(arg0, arg1, arg2, arg3, arg4, arg5);
cobj->autorelease();
int ID = (int)cobj->_ID ;
int* luaID = &cobj->_luaID ;
toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.EventAssetsManager");
int ret = (int)cobj->getEventCode();
tolua_pushnumber(tolua_S,(lua_Number)ret);
return 1;
}
CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "EventAssetsManager",argc, 3);
CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getEventCode",argc, 0);
return 0;

#if COCOS2D_DEBUG >= 1
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_extension_EventAssetsManager_constructor'.",&tolua_err);
tolua_lerror:
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_extension_EventAssetsManager_getEventCode'.",&tolua_err);
#endif

return 0;
}

static int lua_cocos2dx_extension_EventAssetsManager_finalize(lua_State* tolua_S)
{
printf("luabindings: finalizing LUA object (EventAssetsManager)");
Expand All @@ -13390,12 +13269,11 @@ int lua_register_cocos2dx_extension_EventAssetsManager(lua_State* tolua_S)
tolua_cclass(tolua_S,"EventAssetsManager","cc.EventAssetsManager","cc.EventCustom",nullptr);

tolua_beginmodule(tolua_S,"EventAssetsManager");
tolua_function(tolua_S,"getAssetsManager",lua_cocos2dx_extension_EventAssetsManager_getAssetsManager);
tolua_function(tolua_S,"getAssetId",lua_cocos2dx_extension_EventAssetsManager_getAssetId);
tolua_function(tolua_S,"getMessage",lua_cocos2dx_extension_EventAssetsManager_getMessage);
tolua_function(tolua_S,"getEventCode",lua_cocos2dx_extension_EventAssetsManager_getEventCode);
tolua_function(tolua_S,"getAssetsManager",lua_cocos2dx_extension_EventAssetsManager_getAssetsManager);
tolua_function(tolua_S,"getPercent",lua_cocos2dx_extension_EventAssetsManager_getPercent);
tolua_function(tolua_S,"new",lua_cocos2dx_extension_EventAssetsManager_constructor);
tolua_function(tolua_S,"getEventCode",lua_cocos2dx_extension_EventAssetsManager_getEventCode);
tolua_endmodule(tolua_S);
std::string typeName = typeid(cocos2d::extension::EventAssetsManager).name();
g_luaType[typeName] = "cc.EventAssetsManager";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,6 @@ int register_all_cocos2dx_extension(lua_State* tolua_S);






#endif // __cocos2dx_extension_h__
11 changes: 7 additions & 4 deletions extensions/assets-manager/AssetsManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -283,10 +283,12 @@ void AssetsManager::renameFile(const std::string &path, const std::string &oldna
{
// Rename a file
#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32)
std::string command = "mv -f ";
// Path may include space.
command += "\"" + path + oldname + "\" \"" + path + name + "\"";
system(command.c_str());
std::string oldPath = path + oldname;
std::string newPath = path + name;
if (rename(oldPath.c_str(), newPath.c_str()) != 0)
{
CCLOGERROR("Error: Rename file %s to %s !", oldPath.c_str(), newPath.c_str());
}
#else
std::string command = "ren ";
// Path may include space.
Expand All @@ -312,6 +314,7 @@ void AssetsManager::downloadVersion()
return;

std::string versionUrl = _localManifest->getVersionFileUrl();

if (versionUrl.size() > 0)
{
_updateState = State::DOWNLOADING_VERSION;
Expand Down
2 changes: 1 addition & 1 deletion plugin
Submodule plugin updated 32 files
+4 −4 plugins/admob/proj.ios/Admob/GADAdMobExtras.h
+7 −7 plugins/admob/proj.ios/Admob/GADAdNetworkExtras.h
+38 −36 plugins/admob/proj.ios/Admob/GADAdSize.h
+93 −80 plugins/admob/proj.ios/Admob/GADBannerView.h
+28 −30 plugins/admob/proj.ios/Admob/GADBannerViewDelegate.h
+38 −0 plugins/admob/proj.ios/Admob/GADInAppPurchase.h
+21 −0 plugins/admob/proj.ios/Admob/GADInAppPurchaseDelegate.h
+50 −44 plugins/admob/proj.ios/Admob/GADInterstitial.h
+20 −22 plugins/admob/proj.ios/Admob/GADInterstitialDelegate.h
+15 −0 plugins/admob/proj.ios/Admob/GADModules.h
+72 −55 plugins/admob/proj.ios/Admob/GADRequest.h
+22 −23 plugins/admob/proj.ios/Admob/GADRequestError.h
+ plugins/admob/proj.ios/Admob/libGoogleAdMobAds.a
+6 −0 plugins/admob/proj.ios/PluginAdmob.xcodeproj/project.pbxproj
+4 −3 plugins/alipay/proj.android/.classpath
+1 −1 plugins/alipay/proj.android/project.properties
+168 −27 plugins/flurry/proj.ios/Flurry.h
+5 −5 plugins/flurry/proj.ios/FlurryAds/FlurryAdDelegate.h
+10 −10 plugins/flurry/proj.ios/FlurryAds/FlurryAds.h
+ plugins/flurry/proj.ios/FlurryAds/libFlurryAds.a
+14 −3 plugins/flurry/proj.ios/PluginFlurry.xcodeproj/project.pbxproj
+ plugins/flurry/proj.ios/libFlurry.a
+14 −3 plugins/twitter/proj.ios/PluginTwitter.xcodeproj/project.pbxproj
+2 −2 plugins/umeng/proj.ios/MobClick.h
+14 −3 plugins/umeng/proj.ios/PluginUmeng.xcodeproj/project.pbxproj
+ plugins/umeng/proj.ios/libMobClickLibrary.a
+14 −14 plugins/weibo/proj.ios/JSONKit/JSONKit.m
+14 −3 plugins/weibo/proj.ios/PluginWeibo.xcodeproj/project.pbxproj
+42 −0 protocols/platform/ios/IAPWrapper.h
+47 −0 protocols/platform/ios/IAPWrapper.mm
+8 −1 protocols/platform/ios/PluginFactory.mm
+21 −4 protocols/proj.ios/PluginProtocol.xcodeproj/project.pbxproj
2 changes: 1 addition & 1 deletion tools/cocos2d-console