static int tolua_tfunction_TestClass_LvAdd00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"TestClass",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Role",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"Role",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { TestClass* self = (TestClass*) tolua_tousertype(tolua_S,1,0); Role x = *((Role*) tolua_tousertype(tolua_S,2,0)); Role y = *((Role*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LvAdd'", NULL); #endif { int tolua_ret = (int) self->LvAdd(x,y); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'LvAdd'.",&tolua_err); return 0; #endif }
static int tolua_extensions_CCPhysicsSprite_create00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCPhysicsSprite",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"CCRect",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const char* pszFileName = ((const char*) tolua_tostring(tolua_S,2,0)); CCRect rect = *((CCRect*) tolua_tousertype(tolua_S,3,0)); { CCPhysicsSprite* tolua_ret = (CCPhysicsSprite*) CCPhysicsSprite::create(pszFileName,rect); int nID = (tolua_ret) ? (int)tolua_ret->m_uID : -1; int* pLuaID = (tolua_ret) ? &tolua_ret->m_nLuaID : NULL; toluafix_pushusertype_ccobject(tolua_S, nID, pLuaID, (void*)tolua_ret,"CCPhysicsSprite"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'create'.",&tolua_err); return 0; #endif }
static int tolua_extensions_CCPhysicsSprite_createWithTexture01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCPhysicsSprite",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"CCTexture2D",0,&tolua_err) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"CCRect",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { CCTexture2D* pTexture = ((CCTexture2D*) tolua_tousertype(tolua_S,2,0)); CCRect rect = *((CCRect*) tolua_tousertype(tolua_S,3,0)); { CCPhysicsSprite* tolua_ret = (CCPhysicsSprite*) CCPhysicsSprite::createWithTexture(pTexture,rect); int nID = (tolua_ret) ? (int)tolua_ret->m_uID : -1; int* pLuaID = (tolua_ret) ? &tolua_ret->m_nLuaID : NULL; toluafix_pushusertype_ccobject(tolua_S, nID, pLuaID, (void*)tolua_ret,"CCPhysicsSprite"); } } return 1; tolua_lerror: return tolua_extensions_CCPhysicsSprite_createWithTexture00(tolua_S); }
static int tolua_GUID_CGUID__eq00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const CGUID",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const CGUID",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const CGUID* self = (const CGUID*) tolua_tousertype(tolua_S,1,0); const CGUID* other = ((const CGUID*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='", NULL); #endif { bool tolua_ret = (bool) self->operator==(*other); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err); return 0; #endif }
static int tolua_GUID_CGUID_CreateGUID00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CGUID",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"CGUID",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { CGUID* guid = ((CGUID*) tolua_tousertype(tolua_S,2,0)); { bool tolua_ret = (bool) CGUID::CreateGUID(*guid); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CreateGUID'.",&tolua_err); return 0; #endif }
static int tolua_lua_cocos2dx_userext_network_registerHandler00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"network",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !toluafix_isfunction(tolua_S,2,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { LUA_FUNCTION handler = ( toluafix_ref_function(tolua_S,2,0)); { network::registerHandler(handler); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'registerHandler'.",&tolua_err); return 0; #endif }
static int tolua_lua_cocos2dx_userext_EntityComponent_registerHandler00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"EntityComponent",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !toluafix_isfunction(tolua_S,3,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { EntityComponent* self = (EntityComponent*) tolua_tousertype(tolua_S,1,0); const char* event_name = ((const char*) tolua_tostring(tolua_S,2,0)); LUA_FUNCTION handler = ( toluafix_ref_function(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'registerHandler'", NULL); #endif { self->registerHandler(event_name,handler); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'registerHandler'.",&tolua_err); return 0; #endif }
static int tolua_Label_Label_setPosition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Label",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const CCPoint",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Label* self = (Label*) tolua_tousertype(tolua_S,1,0); const CCPoint* point = ((const CCPoint*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'setPosition'", NULL); #endif { self->setPosition(*point); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'setPosition'.",&tolua_err); return 0; #endif }
static int tolua_lua_cocos2dx_userext_AnimationController_setMovementEventCallFunc00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"AnimationController",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !toluafix_isfunction(tolua_S,2,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { AnimationController* self = (AnimationController*) tolua_tousertype(tolua_S,1,0); LUA_FUNCTION handler = ( toluafix_ref_function(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'setMovementEventCallFunc'", NULL); #endif { self->setMovementEventCallFunc(handler); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'setMovementEventCallFunc'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_MCCUtil_setArray00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MCCUtil",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"std::vector<std::string>",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { std::string key = ((std::string) tolua_tocppstring(tolua_S,2,0)); std::vector<std::string>* arr = ((std::vector<std::string>*) tolua_tousertype(tolua_S,3,0)); { MCCUtil::setArray(key,*arr); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'setArray'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_MCCUtil_download00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MCCUtil",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { std::string url = ((std::string) tolua_tocppstring(tolua_S,2,0)); std::string saveFile = ((std::string) tolua_tocppstring(tolua_S,3,0)); LUA_FUNCTION scriptName = *((LUA_FUNCTION*) tolua_tousertype(tolua_S,4,0)); { MCCUtil::download(url,saveFile,scriptName); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'download'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_CCUtil_actionFunc00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CCUtil",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isusertype(tolua_S,3,"CCValue",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { LUA_FUNCTION func = *((LUA_FUNCTION*) tolua_tousertype(tolua_S,2,0)); CCValue* v = ((CCValue*) tolua_tousertype(tolua_S,3,0)); { CCAction* tolua_ret = (CCAction*) CCUtil::actionFunc(func,v); tolua_pushusertype(tolua_S,(void*)tolua_ret,"CCAction"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'actionFunc'.",&tolua_err); return 0; #endif }
static int tolua_CCGUI_Subject_detach00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Subject",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"LUA_FUNCTION",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Subject* self = (Subject*) tolua_tousertype(tolua_S,1,0); LUA_FUNCTION handler = *((LUA_FUNCTION*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'detach'", NULL); #endif { self->detach(handler); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'detach'.",&tolua_err); return 0; #endif }
static int tolua_LuaClient_MessageBox_Show00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"MessageBox",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || ((!tolua_isvaluenil(tolua_S,3,&tolua_err) && !toluafix_isfunction(tolua_S,3,"LUA_FUNCTION",0,&tolua_err))) || ((!tolua_isvaluenil(tolua_S,4,&tolua_err) && !toluafix_isfunction(tolua_S,4,"LUA_FUNCTION",0,&tolua_err))) || !tolua_isnumber(tolua_S,5,0,&tolua_err) || (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,"ccColor3B",0,&tolua_err)) || !tolua_isnumber(tolua_S,7,0,&tolua_err) || !tolua_isnoobj(tolua_S,8,&tolua_err) ) goto tolua_lerror; else #endif { const char* message_body = ((const char*) tolua_tostring(tolua_S,2,0)); LUA_FUNCTION pfnOkHandler = 0; if(!tolua_isvaluenil(tolua_S,3,&tolua_err)) { pfnOkHandler = ( toluafix_ref_function(tolua_S,3,0)); } LUA_FUNCTION pfnCancelHandler = 0; if(!tolua_isvaluenil(tolua_S,4,&tolua_err)) { pfnCancelHandler = ( toluafix_ref_function(tolua_S,4,0)); } unsigned int uType = ((unsigned int) tolua_tonumber(tolua_S,5,0)); ccColor3B labelColor = *((ccColor3B*) tolua_tousertype(tolua_S,6,0)); int fontSize = ((int) tolua_tonumber(tolua_S,7,0)); { MessageBox::Show(message_body,pfnOkHandler,pfnCancelHandler,uType,labelColor,fontSize); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Show'.",&tolua_err); return 0; #endif }
static int tolua_set_CGUID_GUID_INVALID(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"CGUID",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif CGUID::GUID_INVALID = *((CGUID*) tolua_tousertype(tolua_S,2,0)) ; return 0; }