int lua_PluginAppodealLua_PluginAppodeal_isReadyForShowWithStyle(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginAppodeal",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { sdkbox::PluginAppodeal::ShowStyle arg0; ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0, "sdkbox.PluginAppodeal:isReadyForShowWithStyle"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginAppodealLua_PluginAppodeal_isReadyForShowWithStyle'", nullptr); return 0; } bool ret = sdkbox::PluginAppodeal::isReadyForShowWithStyle(arg0); tolua_pushboolean(tolua_S,(bool)ret); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "sdkbox.PluginAppodeal:isReadyForShowWithStyle",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginAppodealLua_PluginAppodeal_isReadyForShowWithStyle'.",&tolua_err); #endif return 0; }
static int tolua_CCGUI_CCUtil_subject00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCUtil",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Subject* tolua_ret = (Subject*) CCUtil::subject(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Subject"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'subject'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_MCCUtil_getMacAddress00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MCCUtil",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { std::string tolua_ret = (std::string) MCCUtil::getMacAddress(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'getMacAddress'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_CCValue_make00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCValue",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { CCValue* tolua_ret = (CCValue*) CCValue::make(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"CCValue"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'make'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_CCUtil_emptydata00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCUtil",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { void* tolua_ret = (void*) CCUtil::emptydata(); tolua_pushuserdata(tolua_S,(void*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'emptydata'.",&tolua_err); return 0; #endif }
int lua_PluginAdColonyLua_PluginAdColony_getVideosPerReward(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginAdColony",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginAdColony:getVideosPerReward"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginAdColonyLua_PluginAdColony_getVideosPerReward'", nullptr); return 0; } int ret = sdkbox::PluginAdColony::getVideosPerReward(arg0); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "sdkbox.PluginAdColony:getVideosPerReward",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginAdColonyLua_PluginAdColony_getVideosPerReward'.",&tolua_err); #endif return 0; }
int lua_PluginIAPLua_IAP_purchase(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.IAP",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.IAP:purchase"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginIAPLua_IAP_purchase'", nullptr); return 0; } sdkbox::IAP::purchase(arg0); lua_settop(tolua_S, 1); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "sdkbox.IAP:purchase",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginIAPLua_IAP_purchase'.",&tolua_err); #endif return 0; }
/* method: GetSuperName of class Object */ static int tolua_Object_Object_GetSuperName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Object",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { char* tolua_ret = (char*) Object::GetSuperName(); tolua_pushstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSuperName'.",&tolua_err); return 0; #endif }
/* method: new of class Object */ static int tolua_Object_Object_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Object",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Object* tolua_ret = (Object*) new Object(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Object"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
int lua_cocos2dx_audioengine_AudioEngine_getDuration(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"ccexp.AudioEngine",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { int arg0; ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0, "ccexp.AudioEngine:getDuration"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_getDuration'", nullptr); return 0; } double ret = cocos2d::experimental::AudioEngine::getDuration(arg0); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "ccexp.AudioEngine:getDuration",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_audioengine_AudioEngine_getDuration'.",&tolua_err); #endif return 0; }
/* method: GetStaticMetaInfo of class Object */ static int tolua_Object_Object_GetStaticMetaInfo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Object",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { class MetaInfo* tolua_ret = (class MetaInfo*) Object::GetStaticMetaInfo(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"MetaInfo"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetStaticMetaInfo'.",&tolua_err); return 0; #endif }
int lua_cocos2dx_audioengine_AudioEngine_uncache(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"ccexp.AudioEngine",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "ccexp.AudioEngine:uncache"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_uncache'", nullptr); return 0; } cocos2d::experimental::AudioEngine::uncache(arg0); lua_settop(tolua_S, 1); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "ccexp.AudioEngine:uncache",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_audioengine_AudioEngine_uncache'.",&tolua_err); #endif return 0; }
static int tolua_CCGLProgram_CCGLProgram_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCGLProgram",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { CCGLProgram* tolua_ret = (CCGLProgram*) Mtolua_new((CCGLProgram)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"CCGLProgram"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
int lua_PluginAppodealLua_PluginAppodeal_setUserOccupation(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginAppodeal",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { sdkbox::PluginAppodeal::Occupation arg0; ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0, "sdkbox.PluginAppodeal:setUserOccupation"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginAppodealLua_PluginAppodeal_setUserOccupation'", nullptr); return 0; } sdkbox::PluginAppodeal::setUserOccupation(arg0); lua_settop(tolua_S, 1); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "sdkbox.PluginAppodeal:setUserOccupation",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginAppodealLua_PluginAppodeal_setUserOccupation'.",&tolua_err); #endif return 0; }
static int tolua_CCGUI_MCCUtil_checkNet00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MCCUtil",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { int tolua_ret = (int) MCCUtil::checkNet(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'checkNet'.",&tolua_err); return 0; #endif }
static int tolua_list_of_trees_Empty_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Empty",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Empty* tolua_ret = (Empty*) new Empty(); tolua_pushusertype_and_takeownership(tolua_S,(void *)tolua_ret,"Empty"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
int lua_cocos2dx_physics3d_Physics3DRigidBody_create(lua_State* L) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(L,1,"cc.Physics3DRigidBody",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(L) - 1; if (argc == 1) { cocos2d::Physics3DRigidBodyDes arg0; ok &= luaval_to_Physics3DRigidBodyDes(L, 2, &arg0, "cc.Physics3DRigidBody:create"); if(!ok) { tolua_error(L,"invalid arguments in function 'lua_cocos2dx_physics3d_Physics3DRigidBody_create'", nullptr); return 0; } cocos2d::Physics3DRigidBody* ret = cocos2d::Physics3DRigidBody::create(&arg0); object_to_luaval<cocos2d::Physics3DRigidBody>(L, "cc.Physics3DRigidBody",(cocos2d::Physics3DRigidBody*)ret); return 1; } luaL_error(L, "%s has wrong number of arguments: %d, was expecting %d\n ", "cc.Physics3DRigidBody:create",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(L,"#ferror in function 'lua_cocos2dx_physics3d_Physics3DRigidBody_create'.",&tolua_err); #endif return 0; }
static int tolua_PlayerData_PlayerData_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"PlayerData",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { PlayerData* tolua_ret = (PlayerData*) Mtolua_new((PlayerData)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"PlayerData"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
/* method: new of class myClass */ static int tolua_toexport_myClass_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"myClass",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { myClass* tolua_ret = (myClass*) new myClass(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"myClass"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_MCCUtil_isEnglish00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MCCUtil",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { bool tolua_ret = (bool) MCCUtil::isEnglish(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'isEnglish'.",&tolua_err); return 0; #endif }
/* method: new of class LuaFunction */ static int tolua_LuaFunction_LuaFunction_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"LuaFunction",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { LuaFunction* tolua_ret = (LuaFunction*) new LuaFunction(tolua_S); tolua_pushusertype(tolua_S,(void*)tolua_ret,"LuaFunction"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif }
int lua_cocos2dx_audioengine_AudioEngine_play2d(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"ccexp.AudioEngine",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "ccexp.AudioEngine:play2d"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_play2d'", nullptr); return 0; } int ret = cocos2d::experimental::AudioEngine::play2d(arg0); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } if (argc == 2) { std::string arg0; bool arg1; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "ccexp.AudioEngine:play2d"); ok &= luaval_to_boolean(tolua_S, 3,&arg1, "ccexp.AudioEngine:play2d"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_play2d'", nullptr); return 0; } int ret = cocos2d::experimental::AudioEngine::play2d(arg0, arg1); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } if (argc == 3) { std::string arg0; bool arg1; double arg2; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "ccexp.AudioEngine:play2d"); ok &= luaval_to_boolean(tolua_S, 3,&arg1, "ccexp.AudioEngine:play2d"); ok &= luaval_to_number(tolua_S, 4,&arg2, "ccexp.AudioEngine:play2d"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_play2d'", nullptr); return 0; } int ret = cocos2d::experimental::AudioEngine::play2d(arg0, arg1, arg2); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } if (argc == 4) { std::string arg0; bool arg1; double arg2; const cocos2d::experimental::AudioProfile* arg3; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "ccexp.AudioEngine:play2d"); ok &= luaval_to_boolean(tolua_S, 3,&arg1, "ccexp.AudioEngine:play2d"); ok &= luaval_to_number(tolua_S, 4,&arg2, "ccexp.AudioEngine:play2d"); ok &= luaval_to_object<const cocos2d::experimental::AudioProfile>(tolua_S, 5, "ccexp.AudioProfile",&arg3, "ccexp.AudioEngine:play2d"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_audioengine_AudioEngine_play2d'", nullptr); return 0; } int ret = cocos2d::experimental::AudioEngine::play2d(arg0, arg1, arg2, arg3); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "ccexp.AudioEngine:play2d",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_audioengine_AudioEngine_play2d'.",&tolua_err); #endif return 0; }
int lua_PluginFyberLua_PluginFyber_init(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginFyber",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 0) { if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginFyberLua_PluginFyber_init'", nullptr); return 0; } sdkbox::PluginFyber::init(); lua_settop(tolua_S, 1); return 1; } if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFyber:init"); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginFyberLua_PluginFyber_init'", nullptr); return 0; } sdkbox::PluginFyber::init(arg0); lua_settop(tolua_S, 1); return 1; } if (argc == 2) { std::string arg0; const char* arg1; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFyber:init"); std::string arg1_tmp; ok &= luaval_to_std_string(tolua_S, 3, &arg1_tmp, "sdkbox.PluginFyber:init"); arg1 = arg1_tmp.c_str(); if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_PluginFyberLua_PluginFyber_init'", nullptr); return 0; } sdkbox::PluginFyber::init(arg0, arg1); lua_settop(tolua_S, 1); return 1; } luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d\n ", "sdkbox.PluginFyber:init",argc, 0); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginFyberLua_PluginFyber_init'.",&tolua_err); #endif return 0; }
int lua_test_SimpleNativeClass_createTestR10e(lua_State* tolua_S) { // variables int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif // validate the top is our desired object type #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S, 1,"SimpleNativeClass", 0, &tolua_err)) { tolua_error(tolua_S, "#ferror in function 'lua_test_SimpleNativeClass_createTestR10e'.", &tolua_err); return 0; } #endif // get argument count argc = lua_gettop(tolua_S) - 1; // if argument count matched, call if (argc == 1) { // arguments declaration cocos2d::CCNode* arg0; // convert lua value to desired arguments ok &= luaval_to_object<cocos2d::CCNode>(tolua_S, 2, "CCNode", &arg0); // if conversion is not ok, print error and return if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_test_SimpleNativeClass_createTestR10e'", nullptr); return 0; } // call function cocos2d::SimpleNativeClass* ret = cocos2d::SimpleNativeClass::createTestR10e(arg0); object_to_luaval<cocos2d::SimpleNativeClass>(tolua_S, "SimpleNativeClass", (cocos2d::SimpleNativeClass*)ret); return 1; } // if argument count matched, call if (argc == 2) { // arguments declaration cocos2d::CCNode* arg0; cocos2d::CCNode* arg1; // convert lua value to desired arguments ok &= luaval_to_object<cocos2d::CCNode>(tolua_S, 2, "CCNode", &arg0); ok &= luaval_to_object<cocos2d::CCNode>(tolua_S, 3, "CCNode", &arg1); // if conversion is not ok, print error and return if(!ok) { tolua_error(tolua_S,"invalid arguments in function 'lua_test_SimpleNativeClass_createTestR10e'", nullptr); return 0; } // call function cocos2d::SimpleNativeClass* ret = cocos2d::SimpleNativeClass::createTestR10e(arg0, arg1); object_to_luaval<cocos2d::SimpleNativeClass>(tolua_S, "SimpleNativeClass", (cocos2d::SimpleNativeClass*)ret); return 1; } // if to here, means argument count is not correct luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "SimpleNativeClass:createTestR10e", argc, 1); return 0; }
static int lua_cocos2dx_TableView_create(lua_State* L) { if (nullptr == L) return 0; int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; if (!tolua_isusertable(L,1,"cc.TableView",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(L) - 1; if (2 == argc || 1 == argc) { LUA_TableViewDataSource* dataSource = new (std::nothrow) LUA_TableViewDataSource(); Size size; ok &= luaval_to_size(L, 2, &size, "cc.TableView:create"); TableView* ret = nullptr; if (1 == argc) { ret = TableView::create(dataSource, size); } else { #if COCOS2D_DEBUG >= 1 if (!tolua_isusertype(L,3,"cc.Node",0,&tolua_err)) goto tolua_lerror; #endif Node* node = static_cast<Node*>(tolua_tousertype(L, 3, nullptr)); ret = TableView::create(dataSource, size, node); } if (nullptr == ret) return 0; ret->reloadData(); __Dictionary* userDict = new __Dictionary(); userDict->setObject(dataSource, KEY_TABLEVIEW_DATA_SOURCE); ret->setUserObject(userDict); userDict->release(); dataSource->release(); int nID = (int)ret->_ID; int* pLuaID = &ret->_luaID; toluafix_pushusertype_ccobject(L, nID, pLuaID, (void*)ret,"cc.TableView"); return 1; } luaL_error(L, "'create' function of TableView wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(L,"#ferror in function 'create'.",&tolua_err); return 0; #endif }
int lua_cocos2dx_physics_PhysicsShapePolygon_calculateMoment(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"cc.PhysicsShapePolygon",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 2) { double arg0; cocos2d::Point* arg1; int arg2 = 0; ok &= luaval_to_number(tolua_S, 2,&arg0); do { ok = luaval_to_array_of_Point(tolua_S, 3, &arg1, &arg2); if (nullptr == arg1){ LUA_PRECONDITION( arg1, "Invalid Native Object"); }} while (0); if(!ok) { CC_SAFE_FREE(arg1); return 0; } double ret = cocos2d::PhysicsShapePolygon::calculateMoment(arg0, arg1, arg2); CC_SAFE_FREE(arg1); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } if (argc == 2) { double arg0; cocos2d::Point* arg1; int arg2 = 0; cocos2d::Point arg3; ok &= luaval_to_number(tolua_S, 2,&arg0); do { ok = luaval_to_array_of_Point(tolua_S, 3, &arg1, &arg2); if (nullptr == arg1){ LUA_PRECONDITION( arg1, "Invalid Native Object"); }} while (0); ok &= luaval_to_point(tolua_S, 4, &arg3); if(!ok) { CC_SAFE_FREE(arg1); return 0; } double ret = cocos2d::PhysicsShapePolygon::calculateMoment(arg0, arg1, arg2, arg3); CC_SAFE_FREE(arg1); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "calculateMoment",argc, 3); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_physics_PhysicsShapePolygon_calculateMoment'.",&tolua_err); #endif return 0; }
int lua_cocos2dx_physics_PhysicsShapePolygon_create(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"cc.PhysicsShapePolygon",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { cocos2d::Point* arg0; int arg1 = 0; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsShapePolygon* ret = cocos2d::PhysicsShapePolygon::create(arg0, arg1); CC_SAFE_FREE(arg0); object_to_luaval<cocos2d::PhysicsShapePolygon>(tolua_S, "cc.PhysicsShapePolygon",(cocos2d::PhysicsShapePolygon*)ret); return 1; } if (argc == 2) { cocos2d::Point* arg0; int arg1 = 0; cocos2d::PhysicsMaterial arg2; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); ok &= luaval_to_physics_material(tolua_S, 3, &arg2); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsShapePolygon* ret = cocos2d::PhysicsShapePolygon::create(arg0, arg1, arg2); CC_SAFE_FREE(arg0); object_to_luaval<cocos2d::PhysicsShapePolygon>(tolua_S, "cc.PhysicsShapePolygon",(cocos2d::PhysicsShapePolygon*)ret); return 1; } if (argc == 3) { cocos2d::Point* arg0; int arg1 = 0; cocos2d::PhysicsMaterial arg2; cocos2d::Point arg3; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); ok &= luaval_to_physics_material(tolua_S, 3, &arg2); ok &= luaval_to_point(tolua_S, 4, &arg3); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsShapePolygon* ret = cocos2d::PhysicsShapePolygon::create(arg0, arg1, arg2, arg3); CC_SAFE_FREE(arg0); object_to_luaval<cocos2d::PhysicsShapePolygon>(tolua_S, "cc.PhysicsShapePolygon",(cocos2d::PhysicsShapePolygon*)ret); return 1; } CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "create",argc, 2); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_physics_PhysicsShapePolygon_create'.",&tolua_err); #endif return 0; }
int lua_cocos2dx_physics_PhysicsBody_createEdgeChain(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"cc.PhysicsBody",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S) - 1; if (argc == 1) { cocos2d::Point* arg0; int arg1; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsBody* ret = cocos2d::PhysicsBody::createEdgeChain(arg0, arg1); CC_SAFE_FREE(arg0); do { if (nullptr != ret) { int ID = ret->_ID; int* luaID = &ret->_luaID; toluafix_pushusertype_ccobject(tolua_S,ID, luaID, (void*)ret, "cc.PhysicsBody"); } else { lua_pushnil(tolua_S); } } while (0); return 1; } if (argc == 2) { cocos2d::Point* arg0; int arg1; cocos2d::PhysicsMaterial arg2; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); ok &= luaval_to_physics_material(tolua_S, 3, &arg2); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsBody* ret = cocos2d::PhysicsBody::createEdgeChain(arg0, arg1, arg2); CC_SAFE_FREE(arg0); do { if (nullptr != ret) { int ID = ret->_ID; int* luaID = &ret->_luaID; toluafix_pushusertype_ccobject(tolua_S,ID, luaID, (void*)ret, "cc.PhysicsBody"); } else { lua_pushnil(tolua_S); } } while (0); return 1; } if (argc == 3) { cocos2d::Point* arg0; int arg1; cocos2d::PhysicsMaterial arg2; double arg3; do { ok = luaval_to_array_of_Point(tolua_S, 2, &arg0, &arg1); if (nullptr == arg0){ LUA_PRECONDITION( arg0, "Invalid Native Object"); }} while (0); ok &= luaval_to_physics_material(tolua_S, 3, &arg2); ok &= luaval_to_number(tolua_S, 4,&arg3); if(!ok) { CC_SAFE_FREE(arg0); return 0; } cocos2d::PhysicsBody* ret = cocos2d::PhysicsBody::createEdgeChain(arg0, arg1, arg2, arg3); CC_SAFE_FREE(arg0); do { if (nullptr != ret) { int ID = ret->_ID; int* luaID = &ret->_luaID; toluafix_pushusertype_ccobject(tolua_S,ID, luaID, (void*)ret, "cc.PhysicsBody"); } else { lua_pushnil(tolua_S); } } while (0); return 1; } CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "createEdgeChain",argc, 2); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_physics_PhysicsBody_createEdgeChain'.",&tolua_err); #endif return 0; }
int lua_PluginFlurryAnalyticsLua_PluginFlurryAnalytics_logEvent(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginFlurryAnalytics",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S)-1; do { if (argc == 1) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } int ret = sdkbox::PluginFlurryAnalytics::logEvent(arg0); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } } while (0); ok = true; do { if (argc == 2) { if (lua_isboolean(tolua_S, 3)) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } bool arg1; ok &= luaval_to_boolean(tolua_S, 3,&arg1, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } int ret = sdkbox::PluginFlurryAnalytics::logEvent(arg0, arg1); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } else { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } std::string arg1; ok &= luaval_to_std_string(tolua_S, 3,&arg1, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } int ret = sdkbox::PluginFlurryAnalytics::logEvent(arg0, arg1); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } } } while (0); ok = true; do { if (argc == 3) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } std::string arg1; ok &= luaval_to_std_string(tolua_S, 3,&arg1, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } bool arg2; ok &= luaval_to_boolean(tolua_S, 4,&arg2, "sdkbox.PluginFlurryAnalytics:logEvent"); if (!ok) { break; } int ret = sdkbox::PluginFlurryAnalytics::logEvent(arg0, arg1, arg2); tolua_pushnumber(tolua_S,(lua_Number)ret); return 1; } } while (0); ok = true; luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d", "sdkbox.PluginFlurryAnalytics:logEvent",argc, 3); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginFlurryAnalyticsLua_PluginFlurryAnalytics_logEvent'.",&tolua_err); #endif return 0; }
int lua_PluginSdkboxAdsLua_PluginSdkboxAds_playAd(lua_State* tolua_S) { int argc = 0; bool ok = true; #if COCOS2D_DEBUG >= 1 tolua_Error tolua_err; #endif #if COCOS2D_DEBUG >= 1 if (!tolua_isusertable(tolua_S,1,"sdkbox.PluginSdkboxAds",0,&tolua_err)) goto tolua_lerror; #endif argc = lua_gettop(tolua_S)-1; do { if (argc == 2) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginSdkboxAds:playAd"); if (!ok) { break; } if (lua_isstring(tolua_S, -1)) { std::string arg1; ok &= luaval_to_std_string(tolua_S, 3, &arg1); if (!ok) { break; } sdkbox::PluginSdkboxAds::playAd(arg0, arg1); } else if (lua_istable(tolua_S, -1)) { std::map<std::string,std::string> arg1; ok&=luaval_to_std_map_string_string( tolua_S, 3, &arg1, "sdkbox.PluginSdkboxAds:playAd"); if (!ok) { break; } sdkbox::PluginSdkboxAds::playAd(arg0, arg1); } lua_settop(tolua_S, 1); return 1; } } while (0); ok = true; do { if (argc == 3) { std::string arg0; ok &= luaval_to_std_string(tolua_S, 2,&arg0, "sdkbox.PluginSdkboxAds:playAd"); if (!ok) { break; } std::string arg1; ok &= luaval_to_std_string(tolua_S, 3,&arg1, "sdkbox.PluginSdkboxAds:playAd"); if (!ok) { break; } std::map<std::string,std::string> arg2; ok&=luaval_to_std_map_string_string( tolua_S, 4, &arg2, "sdkbox.PluginSdkboxAds:playAd"); if (!ok) { break; } sdkbox::PluginSdkboxAds::playAd(arg0, arg1, arg2); lua_settop(tolua_S, 1); return 1; } } while (0); ok = true; do { if (argc == 0) { sdkbox::PluginSdkboxAds::playAd(); lua_settop(tolua_S, 1); return 1; } } while (0); ok = true; luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d", "sdkbox.PluginSdkboxAds:playAd",argc, 0); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: tolua_error(tolua_S,"#ferror in function 'lua_PluginSdkboxAdsLua_PluginSdkboxAds_playAd'.",&tolua_err); #endif return 0; }