这篇教程C++ tolua_error函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tolua_error函数的典型用法代码示例。如果您正苦于以下问题:C++ tolua_error函数的具体用法?C++ tolua_error怎么用?C++ tolua_error使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tolua_error函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: tolua_CCGUI_MCCUtil_checkNet00static 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}
开发者ID:JoeHu,项目名称:ccgui,代码行数:24,
示例2: tolua_glu_gluDeleteQuadric00static int tolua_glu_gluDeleteQuadric00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"GLUquadricObj",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { GLUquadricObj* state = ((GLUquadricObj*) tolua_tousertype(tolua_S,1,0)); { gluDeleteQuadric(state); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'gluDeleteQuadric'.",&tolua_err); return 0;#endif}
开发者ID:mmahnic,项目名称:cogx-display-server,代码行数:24,
示例3: tolua_glu_gluDeleteNurbsRenderer00static int tolua_glu_gluDeleteNurbsRenderer00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"GLUnurbsObj",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { GLUnurbsObj* nobj = ((GLUnurbsObj*) tolua_tousertype(tolua_S,1,0)); { gluDeleteNurbsRenderer(nobj); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'gluDeleteNurbsRenderer'.",&tolua_err); return 0;#endif}
开发者ID:mmahnic,项目名称:cogx-display-server,代码行数:24,
示例4: tolua_lua_cocos2dx_userext_EntityComponent_create00static int tolua_lua_cocos2dx_userext_EntityComponent_create00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"EntityComponent",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { EntityComponent* tolua_ret = (EntityComponent*) EntityComponent::create(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"EntityComponent"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'create'.",&tolua_err); return 0;#endif}
开发者ID:RayRiver,项目名称:misc,代码行数:24,
示例5: tolua_lua_cocos2dx_userext_LuaValueList_new00static int tolua_lua_cocos2dx_userext_LuaValueList_new00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"LuaValueList",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { LuaValueList* tolua_ret = (LuaValueList*) Mtolua_new((LuaValueList)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"LuaValueList"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0;#endif}
开发者ID:RayRiver,项目名称:misc,代码行数:24,
示例6: tolua_Interface_Overseer_getSingleton00static int tolua_Interface_Overseer_getSingleton00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Overseer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { Overseer& tolua_ret = (Overseer&) Overseer::getSingleton(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"Overseer"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'getSingleton'.",&tolua_err); return 0;#endif}
开发者ID:coldelectrons,项目名称:fortressoverseer,代码行数:24,
示例7: lua_glue_auto_GlDisplayService_createWindowint lua_glue_auto_GlDisplayService_createWindow(lua_State* L){ display::GlDisplayService* cobj = (display::GlDisplayService*)tolua_tousertype(L, 1, 0); bool ok = true; int width; int height; const char* title; ok &= luaval_to_int32(L, 2, (int *)&width, "display.GlDisplayService:createWindow"); ok &= luaval_to_int32(L, 3, (int *)&height, "display.GlDisplayService:createWindow"); std::string title_tmp; ok &= luaval_to_std_string(L, 4, &title_tmp, "display.GlDisplayService:createWindow"); title = title_tmp.c_str(); if (!ok) { tolua_error(L, "invalid arguments in function 'lua_glue_auto_GlDisplayService_createWindow'", nullptr); return 0; } int ret = cobj->createWindow(width, height, title); tolua_pushnumber(L, (lua_Number)ret); return 1;}
开发者ID:scphillips,项目名称:Epic,代码行数:24,
示例8: do_operatorstatic int do_operator (lua_State* L, const char* op){ if (lua_isuserdata(L,1)) { /* Try metatables */ lua_pushvalue(L,1); /* stack: op1 op2 */ while (lua_getmetatable(L,-1)) { /* stack: op1 op2 op1 mt */ lua_remove(L,-2); /* stack: op1 op2 mt */ lua_pushstring(L,op); /* stack: op1 op2 mt key */ lua_rawget(L,-2); /* stack: obj key mt func */ if (lua_isfunction(L,-1)) { lua_pushvalue(L,1); lua_pushvalue(L,2); lua_call(L,2,1); return 1; } lua_settop(L,3); } } tolua_error(L,"Attempt to perform operation on an invalid operand",NULL); return 0;}
开发者ID:OneSleepyDev,项目名称:boswars_osd,代码行数:24,
示例9: tolua_MessageHandler_kickOffFromRoomstatic int tolua_MessageHandler_kickOffFromRoom(lua_State *tolua_S){#ifndef TOLUA_TXGUI_RELEASE tolua_Error tolua_err; if( !tolua_isusertype(tolua_S,1,"MessageHandler",0,&tolua_err) || !tolua_isnumber(tolua_S, 2, 0, &tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) { tolua_error(tolua_S,"#ferror in function 'MessageHandler::kickOffFromRoom'",&tolua_err); return 0; }#endif MessageHandler* self = (MessageHandler*)tolua_tousertype(tolua_S,1,0); if (self) { int seat = tolua_tonumber(tolua_S, 2, 0); PPVEMessage::Get()->kickOffGuest(seat); } return 1;}
开发者ID:JamShan,项目名称:xcode_jifengyongzhezhuan,代码行数:24,
示例10: tolua_common_wyDevice_getDeviceId00static int tolua_common_wyDevice_getDeviceId00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"wyDevice",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { const char* tolua_ret = (const char*) wyDevice::getDeviceId(); tolua_pushstring(tolua_S,(const char*)tolua_ret); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'getDeviceId'.",&tolua_err); return 0;#endif}
开发者ID:AllenChanAncA,项目名称:WiEngine,代码行数:24,
示例11: tolua_PushOneLayerstatic int tolua_PushOneLayer(lua_State *tolua_S){#ifndef TOLUA_TXGUI_RELEASE tolua_Error tolua_err; if( !tolua_isusertype(tolua_S,1,"CCLayer",0,&tolua_err) || !tolua_isstring(tolua_S, 2, 0, &tolua_err) || !tolua_isstring(tolua_S, 3, 0, &tolua_err) || !tolua_isnoobj(tolua_S, 4, &tolua_err) ) { tolua_error(tolua_S,"#ferror in function 'PushOneLayer'",&tolua_err); return 0; }#endif CCLayer* layer = (CCLayer*)(tolua_tousertype(tolua_S, 1, NULL)); std::string param_1 = tolua_tostring(tolua_S,2,NULL); std::string param_2 = tolua_tostring(tolua_S,3,NULL); MainMenuLayer::PushOneLayer(layer,param_1,param_2); return 0;}
开发者ID:niuzb,项目名称:hellopetclient,代码行数:24,
示例12: tolua_toexport_myClass_new00/* 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}
开发者ID:stahta01,项目名称:wxCode_components,代码行数:25,
示例13: tolua_LuaMainAPI_API_LoadLuaFile00static int tolua_LuaMainAPI_API_LoadLuaFile00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isstring(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { char* szLUAFileName = ((char*) tolua_tostring(tolua_S,1,0)); { API_LoadLuaFile(szLUAFileName); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'API_LoadLuaFile'.",&tolua_err); return 0;#endif}
开发者ID:recter,项目名称:MGameNotes,代码行数:24,
示例14: tolua_gl_gl_glClear00static int tolua_gl_gl_glClear00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isnumber(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { unsigned int tolua_var_5 = ((unsigned int) tolua_tonumber(tolua_S,1,0)); { glClear(tolua_var_5); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'glClear'.",&tolua_err); return 0;#endif}
开发者ID:ennorehling,项目名称:eagle,代码行数:24,
示例15: tolua__IntensityCEGUI_luaFocusOnEntity00static int tolua__IntensityCEGUI_luaFocusOnEntity00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isnumber(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { int uniqueId = ((int) tolua_tonumber(tolua_S,1,0)); { IntensityCEGUI::luaFocusOnEntity(uniqueId); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'luaFocusOnEntity'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例16: tolua_MessageHandler_pvp_setReadystatic int tolua_MessageHandler_pvp_setReady(lua_State *tolua_S){#ifndef TOLUA_TXGUI_RELEASE tolua_Error tolua_err; if( !tolua_isusertype(tolua_S,1,"MessageHandler",0,&tolua_err) || !tolua_isboolean(tolua_S, 2, 0, &tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) { tolua_error(tolua_S,"#ferror in function 'MessageHandler::setReady'",&tolua_err); return 0; }#endif MessageHandler* self = (MessageHandler*)tolua_tousertype(tolua_S,1,0); if (self) { bool bReady = tolua_toboolean(tolua_S, 2, 0) != 0; /// send get room list request PVPMessage::Get()->pvp_setReady(bReady); } return 1;}
开发者ID:JamShan,项目名称:xcode_jifengyongzhezhuan,代码行数:24,
示例17: tolua__IntensityCEGUI_luaApplySoundSettings00static int tolua__IntensityCEGUI_luaApplySoundSettings00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"CEGUI::Window",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { CEGUI::Window* settingsWindow = ((CEGUI::Window*) tolua_tousertype(tolua_S,1,0)); { IntensityCEGUI::luaApplySoundSettings(settingsWindow); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'luaApplySoundSettings'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例18: toluaI_sound_sound___play_music00/* function: music_play_music */static int toluaI_sound_sound___play_music00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,tolua_tag(tolua_S,"Mix_Music"),0) || !tolua_istype(tolua_S,2,LUA_TNUMBER,0) || !tolua_istype(tolua_S,3,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,4) ) goto tolua_lerror; else { Mix_Music* music = ((Mix_Music*) tolua_getusertype(tolua_S,1,0)); s32b loop = ((s32b) tolua_getnumber(tolua_S,2,0)); s32b fade_in_time = ((s32b) tolua_getnumber(tolua_S,3,0)); { bool toluaI_ret = (bool) music_play_music(music,loop,fade_in_time); tolua_pushbool(tolua_S,(int)toluaI_ret); } } return 1;tolua_lerror: tolua_error(tolua_S,"#ferror in function '__play_music'."); return 0;}
开发者ID:jcubic,项目名称:ToME,代码行数:25,
示例19: lua_glue_auto_GlDisplayService_addWindowCloseListenerint lua_glue_auto_GlDisplayService_addWindowCloseListener(lua_State* L){ display::GlDisplayService* cobj = (display::GlDisplayService*)tolua_tousertype(L, 1, 0); bool ok = true; std::function<void (int)> listener; int listenerFunc = toluafix_ref_function(L, 2, 0); listener = [=](int larg0) -> void { toluafix_get_function_by_refid(L, listenerFunc); tolua_pushnumber(L, (lua_Number)larg0); LuaStack::executeFunction(L, 1); }; if (!ok) { tolua_error(L, "invalid arguments in function 'lua_glue_auto_GlDisplayService_addWindowCloseListener'", nullptr); return 0; } int ret = cobj->addWindowCloseListener(listener); tolua_pushnumber(L, (lua_Number)ret); return 1;}
开发者ID:scphillips,项目名称:Epic,代码行数:24,
示例20: tolua_Level_Level_addActor01static int tolua_Level_Level_addActor01(lua_State* tolua_S){ tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Level",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"Ghost",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { Level* self = (Level*) tolua_tousertype(tolua_S,1,0); Ghost* node = ((Ghost*) tolua_tousertype(tolua_S,2,0));#ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'addActor'", NULL);#endif { self->addActor(node); } } return 0;tolua_lerror: return tolua_Level_Level_addActor00(tolua_S);}
开发者ID:CarlosPerezPuertas,项目名称:Action-RPG,代码行数:24,
示例21: tolua_AppstorePurchase_CAppstorePurchase_getInstance00static int tolua_AppstorePurchase_CAppstorePurchase_getInstance00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"CAppstorePurchase",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { CAppstorePurchase* tolua_ret = (CAppstorePurchase*) CAppstorePurchase::getInstance(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"CAppstorePurchase"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'getInstance'.",&tolua_err); return 0;#endif}
开发者ID:liyonghelpme,项目名称:fenshenUI,代码行数:24,
示例22: tolua__IntensityCEGUI_luaSetRightWeaponSparkle00static int tolua__IntensityCEGUI_luaSetRightWeaponSparkle00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isnumber(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { int id = ((int) tolua_tonumber(tolua_S,1,0)); { IntensityCEGUI::luaSetRightWeaponSparkle(id); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'luaSetRightWeaponSparkle'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例23: tolua_lua_cocos2dx_userext_AnimationController_new00static int tolua_lua_cocos2dx_userext_AnimationController_new00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"AnimationController",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { AnimationController* tolua_ret = (AnimationController*) Mtolua_new((AnimationController)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"AnimationController"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0;#endif}
开发者ID:RayRiver,项目名称:misc,代码行数:24,
示例24: tolua__IntensityCEGUI_luaExecutePythonScript00static int tolua__IntensityCEGUI_luaExecutePythonScript00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_iscppstring(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { std::string script = ((std::string) tolua_tocppstring(tolua_S,1,0)); { IntensityCEGUI::luaExecutePythonScript(script); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'luaExecutePythonScript'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例25: tolua_tfunction_Role_new00static int tolua_tfunction_Role_new00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Role",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { Role* tolua_ret = (Role*) Mtolua_new((Role)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Role"); } } return 1;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0;#endif}
开发者ID:hbbzhou,项目名称:tolua_test,代码行数:24,
示例26: tolua__IntensityCEGUI_queueEntityCreation00static int tolua__IntensityCEGUI_queueEntityCreation00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_iscppstring(tolua_S,1,0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { std::string _class = ((std::string) tolua_tocppstring(tolua_S,1,0)); { IntensityCEGUI::queueEntityCreation(_class); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'queueEntityCreation'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例27: tolua_glu_gluPartialDisk00static int tolua_glu_gluPartialDisk00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"GLUquadricObj",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isnumber(tolua_S,5,0,&tolua_err) || !tolua_isnumber(tolua_S,6,0,&tolua_err) || !tolua_isnumber(tolua_S,7,0,&tolua_err) || !tolua_isnoobj(tolua_S,8,&tolua_err) ) goto tolua_lerror; else#endif { GLUquadricObj* qobj = ((GLUquadricObj*) tolua_tousertype(tolua_S,1,0)); double innerRadius = (( double) tolua_tonumber(tolua_S,2,0)); double outerRadius = (( double) tolua_tonumber(tolua_S,3,0)); int slices = (( int) tolua_tonumber(tolua_S,4,0)); int loops = (( int) tolua_tonumber(tolua_S,5,0)); double startAngle = (( double) tolua_tonumber(tolua_S,6,0)); double sweepAngle = (( double) tolua_tonumber(tolua_S,7,0)); { gluPartialDisk(qobj,innerRadius,outerRadius,slices,loops,startAngle,sweepAngle); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'gluPartialDisk'.",&tolua_err); return 0;#endif}
开发者ID:mmahnic,项目名称:cogx-display-server,代码行数:36,
示例28: tolua__IntensityCEGUI_luaPopulateEntityList00static int tolua__IntensityCEGUI_luaPopulateEntityList00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"CEGUI::Window",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { CEGUI::Window* entityListWindow = ((CEGUI::Window*) tolua_tousertype(tolua_S,1,0)); { IntensityCEGUI::luaPopulateEntityList(entityListWindow); } } return 0;#ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'luaPopulateEntityList'.",&tolua_err); return 0;#endif}
开发者ID:Amplifying,项目名称:intensityengine,代码行数:24,
示例29: tolua_Level1SceneLua_Level1Scene_new00/* method: new of class Level1Scene */static int tolua_Level1SceneLua_Level1Scene_new00(lua_State* tolua_S){#ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Level1Scene",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else#endif { { Level1Scene* tolua_ret = (Level1Scene*) new Level1Scene(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Level1Scene"); } } return 1;#ifndef TOLUA_RELEASEtolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0;#endif}
开发者ID:LiaoWc,项目名称:Classes,代码行数:25,
示例30: tolua_CCGUI_MCCUtil_isEnglish00static 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}
开发者ID:JoeHu,项目名称:ccgui,代码行数:24,
注:本文中的tolua_error函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ tolua_function函数代码示例 C++ tolua_endmodule函数代码示例 |