/* ** Lua binding: AllToLua ** Generated automatically by tolua++-1.0.92 on 07/15/12 22:27:57. */ #ifndef __cplusplus #include "stdlib.h" #endif #include "string.h" #include "tolua++.h" /* Exported function */ TOLUA_API int tolua_AllToLua_open (lua_State* tolua_S); #include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules #include "tolua_base.h" #include "ChunkDef.h" #include "cTorch.h" #include "cStairs.h" #include "cLadder.h" #include "cVine.h" #include "../iniFile/iniFile.h" #include "BlockID.h" #include "PacketID.h" #include "Defines.h" #include "LuaFunctions.h" #include "cStringMap.h" #include "cChatColor.h" #include "cClientHandle.h" #include "cEntity.h" #include "cPawn.h" #include "cPlayer.h" #include "cPluginManager.h" #include "cPlugin.h" #include "cPlugin_NewLua.h" #include "cPlugin_Lua.h" #include "cServer.h" #include "cWorld.h" #include "cInventory.h" #include "cItem.h" #include "cWebAdmin.h" #include "cWebPlugin.h" #include "cWebPlugin_Lua.h" #include "cPickup.h" #include "cRoot.h" #include "cTCPLink.h" #include "Vector3f.h" #include "Vector3d.h" #include "Vector3i.h" #include "Matrix4f.h" #include "cCuboid.h" #include "cMCLogger.h" #include "cTracer.h" #include "cGroup.h" #include "BlockArea.h" #include "packets/cPacket_Login.h" #include "packets/cPacket_BlockDig.h" #include "packets/cPacket_BlockPlace.h" #include "cLuaChunk.h" #include "CraftingRecipes.h" #include "LuaItems.h" /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_cMCLogger (lua_State* tolua_S) { cMCLogger* self = (cMCLogger*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cPacket_BlockDig (lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cItem (lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_Vector3f (lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cIniFile (lua_State* tolua_S) { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cPickup (lua_State* tolua_S) { cPickup* self = (cPickup*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cBlockArea (lua_State* tolua_S) { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cTracer (lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cPlugin (lua_State* tolua_S) { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cCraftingGrid (lua_State* tolua_S) { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cCuboid (lua_State* tolua_S) { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cWebPlugin (lua_State* tolua_S) { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_Vector3i (lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cEntity (lua_State* tolua_S) { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_cTCPLink (lua_State* tolua_S) { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } static int tolua_collect_Vector3d (lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); Mtolua_delete(self); return 0; } #endif /* function to register type */ static void tolua_reg_types (lua_State* tolua_S) { tolua_usertype(tolua_S,"TakeDamageInfo"); tolua_usertype(tolua_S,"cLuaItems"); tolua_usertype(tolua_S,"cCraftingRecipe"); tolua_usertype(tolua_S,"cPlugin"); tolua_usertype(tolua_S,"cCraftingGrid"); tolua_usertype(tolua_S,"cStringMap"); tolua_usertype(tolua_S,"cLuaChunk"); tolua_usertype(tolua_S,"cBlockArea"); tolua_usertype(tolua_S,"cPluginManager"); tolua_usertype(tolua_S,"Lua__cPacket_BlockDig"); tolua_usertype(tolua_S,"cServer"); tolua_usertype(tolua_S,"cRoot"); tolua_usertype(tolua_S,"Lua__cTCPLink"); tolua_usertype(tolua_S,"cPawn"); tolua_usertype(tolua_S,"cGroup"); tolua_usertype(tolua_S,"cPlugin::CommandStruct"); tolua_usertype(tolua_S,"cPickup"); tolua_usertype(tolua_S,"cItems"); tolua_usertype(tolua_S,"cPacket_Login"); tolua_usertype(tolua_S,"cClientHandle"); tolua_usertype(tolua_S,"cTracer"); tolua_usertype(tolua_S,"cFurnaceRecipe"); tolua_usertype(tolua_S,"cMCLogger"); tolua_usertype(tolua_S,"cChatColor"); tolua_usertype(tolua_S,"cCuboid"); tolua_usertype(tolua_S,"cPacket_PickupSpawn"); tolua_usertype(tolua_S,"Lua__cWebPlugin"); tolua_usertype(tolua_S,"Lua__cPawn"); tolua_usertype(tolua_S,"Vector3i"); tolua_usertype(tolua_S,"cItem"); tolua_usertype(tolua_S,"Vector3f"); tolua_usertype(tolua_S,"cPlugin_Lua"); tolua_usertype(tolua_S,"cWebPlugin_Lua"); tolua_usertype(tolua_S,"Lua__cPlugin_NewLua"); tolua_usertype(tolua_S,"cPacket"); tolua_usertype(tolua_S,"cPacket_BlockDig"); tolua_usertype(tolua_S,"cWebAdmin"); tolua_usertype(tolua_S,"cTCPLink"); tolua_usertype(tolua_S,"cCraftingRecipes"); tolua_usertype(tolua_S,"cGroupManager"); tolua_usertype(tolua_S,"Lua__cPickup"); tolua_usertype(tolua_S,"Lua__cPlugin"); tolua_usertype(tolua_S,"Lua__cEntity"); tolua_usertype(tolua_S,"cPacket_BlockPlace"); tolua_usertype(tolua_S,"cLadder"); tolua_usertype(tolua_S,"Lua__cPlayer"); tolua_usertype(tolua_S,"cWebPlugin"); tolua_usertype(tolua_S,"cIniFile"); tolua_usertype(tolua_S,"cEntity"); tolua_usertype(tolua_S,"HTTPRequest"); tolua_usertype(tolua_S,"cVine"); tolua_usertype(tolua_S,"cPlayer"); tolua_usertype(tolua_S,"cTorch"); tolua_usertype(tolua_S,"HTTPFormData"); tolua_usertype(tolua_S,"cInventory"); tolua_usertype(tolua_S,"cWorld"); tolua_usertype(tolua_S,"cPlugin_NewLua"); tolua_usertype(tolua_S,"cStairs"); tolua_usertype(tolua_S,"Vector3d"); } /* method: DirectionToMetaData of class cTorch */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTorch_DirectionToMetaData00 static int tolua_AllToLua_cTorch_DirectionToMetaData00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cTorch",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_Direction = ((char) tolua_tonumber(tolua_S,2,0)); { char tolua_ret = (char) cTorch::DirectionToMetaData(a_Direction); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DirectionToMetaData'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: MetaDataToDirection of class cTorch */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTorch_MetaDataToDirection00 static int tolua_AllToLua_cTorch_MetaDataToDirection00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cTorch",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_MetaData = ((char) tolua_tonumber(tolua_S,2,0)); { char tolua_ret = (char) cTorch::MetaDataToDirection(a_MetaData); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'MetaDataToDirection'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: RotationToMetaData of class cStairs */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cStairs_RotationToMetaData00 static int tolua_AllToLua_cStairs_RotationToMetaData00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cStairs",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { float a_Rotation = ((float) tolua_tonumber(tolua_S,2,0)); int a_Direction = ((int) tolua_tonumber(tolua_S,3,0)); { char tolua_ret = (char) cStairs::RotationToMetaData(a_Rotation,a_Direction); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'RotationToMetaData'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DirectionToMetaData of class cLadder */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLadder_DirectionToMetaData00 static int tolua_AllToLua_cLadder_DirectionToMetaData00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cLadder",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_Direction = ((char) tolua_tonumber(tolua_S,2,0)); { char tolua_ret = (char) cLadder::DirectionToMetaData(a_Direction); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DirectionToMetaData'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: MetaDataToDirection of class cLadder */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLadder_MetaDataToDirection00 static int tolua_AllToLua_cLadder_MetaDataToDirection00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cLadder",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_MetaData = ((char) tolua_tonumber(tolua_S,2,0)); { char tolua_ret = (char) cLadder::MetaDataToDirection(a_MetaData); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'MetaDataToDirection'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DirectionToMetaData of class cVine */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cVine_DirectionToMetaData00 static int tolua_AllToLua_cVine_DirectionToMetaData00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cVine",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_Direction = ((char) tolua_tonumber(tolua_S,2,0)); { char tolua_ret = (char) cVine::DirectionToMetaData(a_Direction); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DirectionToMetaData'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_new00 static int tolua_AllToLua_cIniFile_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,1,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const std::string iniPath = ((const std::string) tolua_tocppstring(tolua_S,2,"")); { cIniFile* tolua_ret = (cIniFile*) Mtolua_new((cIniFile)(iniPath)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cIniFile"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_new00_local static int tolua_AllToLua_cIniFile_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,1,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const std::string iniPath = ((const std::string) tolua_tocppstring(tolua_S,2,"")); { cIniFile* tolua_ret = (cIniFile*) Mtolua_new((cIniFile)(iniPath)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cIniFile"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CaseSensitive of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_CaseSensitive00 static int tolua_AllToLua_cIniFile_CaseSensitive00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CaseSensitive'", NULL); #endif { self->CaseSensitive(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CaseSensitive'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CaseInsensitive of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_CaseInsensitive00 static int tolua_AllToLua_cIniFile_CaseInsensitive00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CaseInsensitive'", NULL); #endif { self->CaseInsensitive(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CaseInsensitive'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Path of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_Path00 static int tolua_AllToLua_cIniFile_Path00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string newPath = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Path'", NULL); #endif { self->Path(newPath); tolua_pushcppstring(tolua_S,(const char*)newPath); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Path'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Path of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_Path01 static int tolua_AllToLua_cIniFile_Path01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Path'", NULL); #endif { std::string tolua_ret = (std::string) self->Path(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_Path00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetPath of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetPath00 static int tolua_AllToLua_cIniFile_SetPath00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string newPath = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPath'", NULL); #endif { self->SetPath(newPath); tolua_pushcppstring(tolua_S,(const char*)newPath); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPath'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ReadFile of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_ReadFile00 static int tolua_AllToLua_cIniFile_ReadFile00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ReadFile'", NULL); #endif { bool tolua_ret = (bool) self->ReadFile(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ReadFile'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: WriteFile of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_WriteFile00 static int tolua_AllToLua_cIniFile_WriteFile00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'WriteFile'", NULL); #endif { bool tolua_ret = (bool) self->WriteFile(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'WriteFile'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Erase of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_Erase00 static int tolua_AllToLua_cIniFile_Erase00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Erase'", NULL); #endif { self->Erase(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Erase'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_Clear00 static int tolua_AllToLua_cIniFile_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Reset of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_Reset00 static int tolua_AllToLua_cIniFile_Reset00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Reset'", NULL); #endif { self->Reset(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Reset'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: FindKey of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_FindKey00 static int tolua_AllToLua_cIniFile_FindKey00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'FindKey'", NULL); #endif { long tolua_ret = (long) self->FindKey(keyname); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'FindKey'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: FindValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_FindValue00 static int tolua_AllToLua_cIniFile_FindValue00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'FindValue'", NULL); #endif { long tolua_ret = (long) self->FindValue(keyID,valuename); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'FindValue'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumKeys of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumKeys00 static int tolua_AllToLua_cIniFile_NumKeys00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumKeys'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumKeys(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NumKeys'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetNumKeys of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetNumKeys00 static int tolua_AllToLua_cIniFile_GetNumKeys00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumKeys'", NULL); #endif { unsigned tolua_ret = (unsigned) self->GetNumKeys(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetNumKeys'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddKeyName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_AddKeyName00 static int tolua_AllToLua_cIniFile_AddKeyName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddKeyName'", NULL); #endif { unsigned tolua_ret = (unsigned) self->AddKeyName(keyname); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddKeyName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: KeyName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_KeyName00 static int tolua_AllToLua_cIniFile_KeyName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KeyName'", NULL); #endif { std::string tolua_ret = (std::string) self->KeyName(keyID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'KeyName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetKeyName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetKeyName00 static int tolua_AllToLua_cIniFile_GetKeyName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetKeyName'", NULL); #endif { std::string tolua_ret = (std::string) self->GetKeyName(keyID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetKeyName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumValues of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumValues00 static int tolua_AllToLua_cIniFile_NumValues00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumValues'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumValues(keyname); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NumValues'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetNumValues of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetNumValues00 static int tolua_AllToLua_cIniFile_GetNumValues00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumValues'", NULL); #endif { unsigned tolua_ret = (unsigned) self->GetNumValues(keyname); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetNumValues'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumValues of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumValues01 static int tolua_AllToLua_cIniFile_NumValues01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumValues'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumValues(keyID); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_NumValues00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetNumValues of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetNumValues01 static int tolua_AllToLua_cIniFile_GetNumValues01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumValues'", NULL); #endif { unsigned tolua_ret = (unsigned) self->GetNumValues(keyID); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_GetNumValues00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: ValueName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_ValueName00 static int tolua_AllToLua_cIniFile_ValueName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ValueName'", NULL); #endif { std::string tolua_ret = (std::string) self->ValueName(keyname,valueID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ValueName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueName00 static int tolua_AllToLua_cIniFile_GetValueName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueName'", NULL); #endif { std::string tolua_ret = (std::string) self->GetValueName(keyname,valueID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ValueName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_ValueName01 static int tolua_AllToLua_cIniFile_ValueName01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ValueName'", NULL); #endif { std::string tolua_ret = (std::string) self->ValueName(keyID,valueID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_ValueName00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValueName of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueName01 static int tolua_AllToLua_cIniFile_GetValueName01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueName'", NULL); #endif { std::string tolua_ret = (std::string) self->GetValueName(keyID,valueID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_GetValueName00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValue00 static int tolua_AllToLua_cIniFile_GetValue00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValue'", NULL); #endif { AString tolua_ret = (AString) self->GetValue(keyname,valuename); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValue'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValue01 static int tolua_AllToLua_cIniFile_GetValue01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const AString defValue = ((const AString) tolua_tocppstring(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValue'", NULL); #endif { AString tolua_ret = (AString) self->GetValue(keyname,valuename,defValue); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); tolua_pushcppstring(tolua_S,(const char*)defValue); } } return 4; tolua_lerror: return tolua_AllToLua_cIniFile_GetValue00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValue02 static int tolua_AllToLua_cIniFile_GetValue02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValue'", NULL); #endif { AString tolua_ret = (AString) self->GetValue(keyID,valueID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_GetValue01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValue03 static int tolua_AllToLua_cIniFile_GetValue03(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); const AString defValue = ((const AString) tolua_tocppstring(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValue'", NULL); #endif { AString tolua_ret = (AString) self->GetValue(keyID,valueID,defValue); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)defValue); } } return 2; tolua_lerror: return tolua_AllToLua_cIniFile_GetValue02(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValueF of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueF00 static int tolua_AllToLua_cIniFile_GetValueF00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const double defValue = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueF'", NULL); #endif { double tolua_ret = (double) self->GetValueF(keyname,valuename,defValue); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueF'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueI of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueI00 static int tolua_AllToLua_cIniFile_GetValueI00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const int defValue = ((const int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueI'", NULL); #endif { int tolua_ret = (int) self->GetValueI(keyname,valuename,defValue); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueI'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueB of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueB00 static int tolua_AllToLua_cIniFile_GetValueB00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isboolean(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const bool defValue = ((const bool) tolua_toboolean(tolua_S,4,false)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueB'", NULL); #endif { bool tolua_ret = (bool) self->GetValueB(keyname,valuename,defValue); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueB'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueSet of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueSet00 static int tolua_AllToLua_cIniFile_GetValueSet00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueSet'", NULL); #endif { AString tolua_ret = (AString) self->GetValueSet(keyname,valuename); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueSet'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueSet of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueSet01 static int tolua_AllToLua_cIniFile_GetValueSet01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const AString defValue = ((const AString) tolua_tocppstring(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueSet'", NULL); #endif { AString tolua_ret = (AString) self->GetValueSet(keyname,valuename,defValue); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); tolua_pushcppstring(tolua_S,(const char*)defValue); } } return 4; tolua_lerror: return tolua_AllToLua_cIniFile_GetValueSet00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetValueSetF of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueSetF00 static int tolua_AllToLua_cIniFile_GetValueSetF00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const double defValue = ((const double) tolua_tonumber(tolua_S,4,0.0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueSetF'", NULL); #endif { double tolua_ret = (double) self->GetValueSetF(keyname,valuename,defValue); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueSetF'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueSetI of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueSetI00 static int tolua_AllToLua_cIniFile_GetValueSetI00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const int defValue = ((const int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueSetI'", NULL); #endif { int tolua_ret = (int) self->GetValueSetI(keyname,valuename,defValue); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueSetI'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetValueSetB of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_GetValueSetB00 static int tolua_AllToLua_cIniFile_GetValueSetB00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isboolean(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const AString keyname = ((const AString) tolua_tocppstring(tolua_S,2,0)); const AString valuename = ((const AString) tolua_tocppstring(tolua_S,3,0)); const bool defValue = ((const bool) tolua_toboolean(tolua_S,4,false)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetValueSetB'", NULL); #endif { bool tolua_ret = (bool) self->GetValueSetB(keyname,valuename,defValue); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetValueSetB'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetValue00 static int tolua_AllToLua_cIniFile_SetValue00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); const std::string value = ((const std::string) tolua_tocppstring(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValue'", NULL); #endif { bool tolua_ret = (bool) self->SetValue(keyID,valueID,value); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)value); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetValue'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetValue01 static int tolua_AllToLua_cIniFile_SetValue01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); const std::string value = ((const std::string) tolua_tocppstring(tolua_S,4,0)); const bool create = ((const bool) tolua_toboolean(tolua_S,5,true)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValue'", NULL); #endif { bool tolua_ret = (bool) self->SetValue(keyname,valuename,value,create); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); tolua_pushcppstring(tolua_S,(const char*)value); } } return 4; tolua_lerror: return tolua_AllToLua_cIniFile_SetValue00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetValueI of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetValueI00 static int tolua_AllToLua_cIniFile_SetValueI00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); const int value = ((const int) tolua_tonumber(tolua_S,4,0)); const bool create = ((const bool) tolua_toboolean(tolua_S,5,true)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValueI'", NULL); #endif { bool tolua_ret = (bool) self->SetValueI(keyname,valuename,value,create); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetValueI'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetValueB of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetValueB00 static int tolua_AllToLua_cIniFile_SetValueB00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isboolean(tolua_S,4,0,&tolua_err) || !tolua_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); const bool value = ((const bool) tolua_toboolean(tolua_S,4,0)); const bool create = ((const bool) tolua_toboolean(tolua_S,5,true)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValueB'", NULL); #endif { bool tolua_ret = (bool) self->SetValueB(keyname,valuename,value,create); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetValueB'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetValueF of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_SetValueF00 static int tolua_AllToLua_cIniFile_SetValueF00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); const double value = ((const double) tolua_tonumber(tolua_S,4,0)); const bool create = ((const bool) tolua_toboolean(tolua_S,5,true)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValueF'", NULL); #endif { bool tolua_ret = (bool) self->SetValueF(keyname,valuename,value,create); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetValueF'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteValueByID of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteValueByID00 static int tolua_AllToLua_cIniFile_DeleteValueByID00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned valueID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteValueByID'", NULL); #endif { bool tolua_ret = (bool) self->DeleteValueByID(keyID,valueID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteValueByID'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteValue of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteValue00 static int tolua_AllToLua_cIniFile_DeleteValue00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string valuename = ((const std::string) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteValue'", NULL); #endif { bool tolua_ret = (bool) self->DeleteValue(keyname,valuename); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)valuename); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteValue'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteKey of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteKey00 static int tolua_AllToLua_cIniFile_DeleteKey00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteKey'", NULL); #endif { bool tolua_ret = (bool) self->DeleteKey(keyname); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteKey'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumHeaderComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumHeaderComments00 static int tolua_AllToLua_cIniFile_NumHeaderComments00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumHeaderComments'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumHeaderComments(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NumHeaderComments'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HeaderComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_HeaderComment00 static int tolua_AllToLua_cIniFile_HeaderComment00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string comment = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HeaderComment'", NULL); #endif { self->HeaderComment(comment); tolua_pushcppstring(tolua_S,(const char*)comment); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'HeaderComment'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HeaderComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_HeaderComment01 static int tolua_AllToLua_cIniFile_HeaderComment01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned commentID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HeaderComment'", NULL); #endif { std::string tolua_ret = (std::string) self->HeaderComment(commentID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_HeaderComment00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: DeleteHeaderComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteHeaderComment00 static int tolua_AllToLua_cIniFile_DeleteHeaderComment00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); unsigned commentID = ((unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteHeaderComment'", NULL); #endif { bool tolua_ret = (bool) self->DeleteHeaderComment(commentID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteHeaderComment'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteHeaderComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteHeaderComments00 static int tolua_AllToLua_cIniFile_DeleteHeaderComments00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteHeaderComments'", NULL); #endif { self->DeleteHeaderComments(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteHeaderComments'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumKeyComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumKeyComments00 static int tolua_AllToLua_cIniFile_NumKeyComments00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumKeyComments'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumKeyComments(keyID); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NumKeyComments'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NumKeyComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_NumKeyComments01 static int tolua_AllToLua_cIniFile_NumKeyComments01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NumKeyComments'", NULL); #endif { unsigned tolua_ret = (unsigned) self->NumKeyComments(keyname); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; tolua_lerror: return tolua_AllToLua_cIniFile_NumKeyComments00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: KeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_KeyComment00 static int tolua_AllToLua_cIniFile_KeyComment00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const std::string comment = ((const std::string) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KeyComment'", NULL); #endif { bool tolua_ret = (bool) self->KeyComment(keyID,comment); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)comment); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'KeyComment'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: KeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_KeyComment01 static int tolua_AllToLua_cIniFile_KeyComment01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const std::string comment = ((const std::string) tolua_tocppstring(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KeyComment'", NULL); #endif { bool tolua_ret = (bool) self->KeyComment(keyname,comment); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); tolua_pushcppstring(tolua_S,(const char*)comment); } } return 3; tolua_lerror: return tolua_AllToLua_cIniFile_KeyComment00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: KeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_KeyComment02 static int tolua_AllToLua_cIniFile_KeyComment02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned commentID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KeyComment'", NULL); #endif { std::string tolua_ret = (std::string) self->KeyComment(keyID,commentID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cIniFile_KeyComment01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: KeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_KeyComment03 static int tolua_AllToLua_cIniFile_KeyComment03(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const cIniFile* self = (const cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const unsigned commentID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KeyComment'", NULL); #endif { std::string tolua_ret = (std::string) self->KeyComment(keyname,commentID); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; tolua_lerror: return tolua_AllToLua_cIniFile_KeyComment02(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: DeleteKeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteKeyComment00 static int tolua_AllToLua_cIniFile_DeleteKeyComment00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); const unsigned commentID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteKeyComment'", NULL); #endif { bool tolua_ret = (bool) self->DeleteKeyComment(keyID,commentID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteKeyComment'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteKeyComment of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteKeyComment01 static int tolua_AllToLua_cIniFile_DeleteKeyComment01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); const unsigned commentID = ((const unsigned) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteKeyComment'", NULL); #endif { bool tolua_ret = (bool) self->DeleteKeyComment(keyname,commentID); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; tolua_lerror: return tolua_AllToLua_cIniFile_DeleteKeyComment00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: DeleteKeyComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteKeyComments00 static int tolua_AllToLua_cIniFile_DeleteKeyComments00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const unsigned keyID = ((const unsigned) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteKeyComments'", NULL); #endif { bool tolua_ret = (bool) self->DeleteKeyComments(keyID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DeleteKeyComments'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DeleteKeyComments of class cIniFile */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cIniFile_DeleteKeyComments01 static int tolua_AllToLua_cIniFile_DeleteKeyComments01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cIniFile",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cIniFile* self = (cIniFile*) tolua_tousertype(tolua_S,1,0); const std::string keyname = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DeleteKeyComments'", NULL); #endif { bool tolua_ret = (bool) self->DeleteKeyComments(keyname); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)keyname); } } return 2; tolua_lerror: return tolua_AllToLua_cIniFile_DeleteKeyComments00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* function: BlockStringToType */ #ifndef TOLUA_DISABLE_tolua_AllToLua_BlockStringToType00 static int tolua_AllToLua_BlockStringToType00(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 { const AString a_BlockTypeString = ((const AString) tolua_tocppstring(tolua_S,1,0)); { int tolua_ret = (int) BlockStringToType(a_BlockTypeString); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_BlockTypeString); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'BlockStringToType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: StringToItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_StringToItem00 static int tolua_AllToLua_StringToItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_iscppstring(tolua_S,1,0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const AString a_ItemTypeString = ((const AString) tolua_tocppstring(tolua_S,1,0)); cItem* a_Item = ((cItem*) tolua_tousertype(tolua_S,2,0)); { bool tolua_ret = (bool) StringToItem(a_ItemTypeString,*a_Item); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_ItemTypeString); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'StringToItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: g_BlockLightValue */ #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockLightValue static int tolua_get_AllToLua_g_BlockLightValue(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)g_BlockLightValue[tolua_index]); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: g_BlockLightValue */ #ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockLightValue static int tolua_set_AllToLua_g_BlockLightValue(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif g_BlockLightValue[tolua_index] = ((unsigned char) tolua_tonumber(tolua_S,3,0)); return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: g_BlockSpreadLightFalloff */ #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockSpreadLightFalloff static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)g_BlockSpreadLightFalloff[tolua_index]); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: g_BlockSpreadLightFalloff */ #ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockSpreadLightFalloff static int tolua_set_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif g_BlockSpreadLightFalloff[tolua_index] = ((unsigned char) tolua_tonumber(tolua_S,3,0)); return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: g_BlockTransparent */ #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockTransparent static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif tolua_pushboolean(tolua_S,(bool)g_BlockTransparent[tolua_index]); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: g_BlockTransparent */ #ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockTransparent static int tolua_set_AllToLua_g_BlockTransparent(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif g_BlockTransparent[tolua_index] = ((bool) tolua_toboolean(tolua_S,3,0)); return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: g_BlockOneHitDig */ #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockOneHitDig static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif tolua_pushboolean(tolua_S,(bool)g_BlockOneHitDig[tolua_index]); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: g_BlockOneHitDig */ #ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockOneHitDig static int tolua_set_AllToLua_g_BlockOneHitDig(lua_State* tolua_S) { int tolua_index; #ifndef TOLUA_RELEASE { tolua_Error tolua_err; if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err); } #endif tolua_index = (int)tolua_tonumber(tolua_S,2,0); #ifndef TOLUA_RELEASE if (tolua_index<0) tolua_error(tolua_S,"array indexing out of range.",NULL); #endif g_BlockOneHitDig[tolua_index] = ((bool) tolua_toboolean(tolua_S,3,0)); return 0; } #endif //#ifndef TOLUA_DISABLE /* function: IsValidBlock */ #ifndef TOLUA_DISABLE_tolua_AllToLua_IsValidBlock00 static int tolua_AllToLua_IsValidBlock00(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 a_BlockID = ((int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) IsValidBlock(a_BlockID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsValidBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: IsValidItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_IsValidItem00 static int tolua_AllToLua_IsValidItem00(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 a_ItemID = ((int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) IsValidItem(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsValidItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: AddDirection */ #ifndef TOLUA_DISABLE_tolua_AllToLua_AddDirection00 static int tolua_AllToLua_AddDirection00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isnumber(tolua_S,1,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_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { int a_X = ((int) tolua_tonumber(tolua_S,1,0)); unsigned char a_Y = ((unsigned char) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); char a_Direction = ((char) tolua_tonumber(tolua_S,4,0)); bool a_bInverse = ((bool) tolua_toboolean(tolua_S,5,false)); { AddDirection(a_X,a_Y,a_Z,a_Direction,a_bInverse); tolua_pushnumber(tolua_S,(lua_Number)a_X); tolua_pushnumber(tolua_S,(lua_Number)a_Y); tolua_pushnumber(tolua_S,(lua_Number)a_Z); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddDirection'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsPickaxe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsPickaxe00 static int tolua_AllToLua_ItemCategory_IsPickaxe00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsPickaxe(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsPickaxe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsAxe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsAxe00 static int tolua_AllToLua_ItemCategory_IsAxe00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsAxe(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsAxe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsSword */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsSword00 static int tolua_AllToLua_ItemCategory_IsSword00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsSword(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsSword'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsHoe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsHoe00 static int tolua_AllToLua_ItemCategory_IsHoe00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsHoe(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsHoe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsShovel */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsShovel00 static int tolua_AllToLua_ItemCategory_IsShovel00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsShovel(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsShovel'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: ItemCategory::IsTool */ #ifndef TOLUA_DISABLE_tolua_AllToLua_ItemCategory_IsTool00 static int tolua_AllToLua_ItemCategory_IsTool00(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 { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,1,0)); { bool tolua_ret = (bool) ItemCategory::IsTool(a_ItemID); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsTool'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: GetTime */ #ifndef TOLUA_DISABLE_tolua_AllToLua_GetTime00 static int tolua_AllToLua_GetTime00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isnoobj(tolua_S,1,&tolua_err) ) goto tolua_lerror; else #endif { { unsigned int tolua_ret = (unsigned int) GetTime(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetTime'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function: GetChar */ #ifndef TOLUA_DISABLE_tolua_AllToLua_GetChar00 static int tolua_AllToLua_GetChar00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_iscppstring(tolua_S,1,0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { std::string a_Str = ((std::string) tolua_tocppstring(tolua_S,1,0)); unsigned int a_Idx = ((unsigned int) tolua_tonumber(tolua_S,2,0)); { std::string tolua_ret = (std::string) GetChar(a_Str,a_Idx); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Str); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetChar'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: clear of class cStringMap */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cStringMap_clear00 static int tolua_AllToLua_cStringMap_clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cStringMap",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cStringMap* self = (cStringMap*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'clear'", NULL); #endif { self->clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: size of class cStringMap */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cStringMap_size00 static int tolua_AllToLua_cStringMap_size00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cStringMap",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cStringMap* self = (const cStringMap*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'size'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->size(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'size'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: get of class cStringMap */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cStringMap_get00 static int tolua_AllToLua_cStringMap_get00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cStringMap",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cStringMap* self = (cStringMap*) tolua_tousertype(tolua_S,1,0); const std::string index = ((const std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'get'", NULL); #endif { std::string tolua_ret = (std::string) self->get(index); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)index); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'get'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: Color of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Color static int tolua_get_cChatColor_Color(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Color); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Delimiter of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Delimiter static int tolua_get_cChatColor_Delimiter(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Delimiter); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Black of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Black static int tolua_get_cChatColor_Black(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Black); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Navy of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Navy static int tolua_get_cChatColor_Navy(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Navy); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Green of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Green static int tolua_get_cChatColor_Green(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Green); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Blue of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Blue static int tolua_get_cChatColor_Blue(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Blue); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Red of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Red static int tolua_get_cChatColor_Red(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Red); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Purple of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Purple static int tolua_get_cChatColor_Purple(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Purple); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Gold of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Gold static int tolua_get_cChatColor_Gold(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Gold); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: LightGray of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_LightGray static int tolua_get_cChatColor_LightGray(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::LightGray); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Gray of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Gray static int tolua_get_cChatColor_Gray(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Gray); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: DarkPurple of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_DarkPurple static int tolua_get_cChatColor_DarkPurple(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::DarkPurple); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: LightGreen of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_LightGreen static int tolua_get_cChatColor_LightGreen(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::LightGreen); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: LightBlue of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_LightBlue static int tolua_get_cChatColor_LightBlue(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::LightBlue); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Rose of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Rose static int tolua_get_cChatColor_Rose(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Rose); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: LightPurple of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_LightPurple static int tolua_get_cChatColor_LightPurple(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::LightPurple); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Yellow of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Yellow static int tolua_get_cChatColor_Yellow(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Yellow); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: White of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_White static int tolua_get_cChatColor_White(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::White); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Random of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Random static int tolua_get_cChatColor_Random(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Random); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Bold of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Bold static int tolua_get_cChatColor_Bold(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Bold); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Strikethrough of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Strikethrough static int tolua_get_cChatColor_Strikethrough(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Strikethrough); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Underlined of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Underlined static int tolua_get_cChatColor_Underlined(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Underlined); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Italic of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Italic static int tolua_get_cChatColor_Italic(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Italic); return 1; } #endif //#ifndef TOLUA_DISABLE /* get function: Plain of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_get_cChatColor_Plain static int tolua_get_cChatColor_Plain(lua_State* tolua_S) { tolua_pushcppstring(tolua_S,(const char*)cChatColor::Plain); return 1; } #endif //#ifndef TOLUA_DISABLE /* method: MakeColor of class cChatColor */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cChatColor_MakeColor00 static int tolua_AllToLua_cChatColor_MakeColor00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cChatColor",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char a_Color = ((char) tolua_tonumber(tolua_S,2,0)); { const std::string tolua_ret = (const std::string) cChatColor::MakeColor(a_Color); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'MakeColor'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPlayer of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_GetPlayer00 static int tolua_AllToLua_cClientHandle_GetPlayer00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cClientHandle* self = (cClientHandle*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPlayer'", NULL); #endif { cPlayer* tolua_ret = (cPlayer*) self->GetPlayer(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPlayer"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPlayer'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Kick of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_Kick00 static int tolua_AllToLua_cClientHandle_Kick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cClientHandle",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cClientHandle* self = (cClientHandle*) tolua_tousertype(tolua_S,1,0); const AString a_Reason = ((const AString) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Kick'", NULL); #endif { self->Kick(a_Reason); tolua_pushcppstring(tolua_S,(const char*)a_Reason); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Kick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetUsername of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_GetUsername00 static int tolua_AllToLua_cClientHandle_GetUsername00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cClientHandle* self = (const cClientHandle*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetUsername'", NULL); #endif { const AString tolua_ret = (const AString) self->GetUsername(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetUsername'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPing of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_GetPing00 static int tolua_AllToLua_cClientHandle_GetPing00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cClientHandle* self = (const cClientHandle*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPing'", NULL); #endif { short tolua_ret = (short) self->GetPing(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPing'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetViewDistance of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_SetViewDistance00 static int tolua_AllToLua_cClientHandle_SetViewDistance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cClientHandle",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cClientHandle* self = (cClientHandle*) tolua_tousertype(tolua_S,1,0); int a_ViewDistance = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetViewDistance'", NULL); #endif { self->SetViewDistance(a_ViewDistance); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetViewDistance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetViewDistance of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_GetViewDistance00 static int tolua_AllToLua_cClientHandle_GetViewDistance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cClientHandle* self = (cClientHandle*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetViewDistance'", NULL); #endif { int tolua_ret = (int) self->GetViewDistance(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetViewDistance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetUniqueID of class cClientHandle */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cClientHandle_GetUniqueID00 static int tolua_AllToLua_cClientHandle_GetUniqueID00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cClientHandle* self = (const cClientHandle*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetUniqueID'", NULL); #endif { int tolua_ret = (int) self->GetUniqueID(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetUniqueID'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_delete00 static int tolua_AllToLua_cEntity_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Initialize of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_Initialize00 static int tolua_AllToLua_cEntity_Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Initialize'", NULL); #endif { self->Initialize(a_World); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetEntityType of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetEntityType00 static int tolua_AllToLua_cEntity_GetEntityType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetEntityType'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->GetEntityType(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetEntityType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsA of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_IsA00 static int tolua_AllToLua_cEntity_IsA00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const char* a_EntityType = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsA'", NULL); #endif { bool tolua_ret = (bool) self->IsA(a_EntityType); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsA'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetClass of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetClass00 static int tolua_AllToLua_cEntity_GetClass00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetClass'", NULL); #endif { const char* tolua_ret = (const char*) self->GetClass(); tolua_pushstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetClass'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetWorld of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetWorld00 static int tolua_AllToLua_cEntity_GetWorld00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorld'", NULL); #endif { cWorld* tolua_ret = (cWorld*) self->GetWorld(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cWorld"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetWorld'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPosition of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetPosition00 static int tolua_AllToLua_cEntity_GetPosition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPosition'", NULL); #endif { const Vector3d& tolua_ret = (const Vector3d&) self->GetPosition(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Vector3d"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPosition'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPosX of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetPosX00 static int tolua_AllToLua_cEntity_GetPosX00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPosX'", NULL); #endif { const double tolua_ret = (const double) self->GetPosX(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPosX'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPosY of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetPosY00 static int tolua_AllToLua_cEntity_GetPosY00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPosY'", NULL); #endif { const double tolua_ret = (const double) self->GetPosY(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPosY'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPosZ of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetPosZ00 static int tolua_AllToLua_cEntity_GetPosZ00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPosZ'", NULL); #endif { const double tolua_ret = (const double) self->GetPosZ(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPosZ'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRot of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetRot00 static int tolua_AllToLua_cEntity_GetRot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRot'", NULL); #endif { const Vector3f& tolua_ret = (const Vector3f&) self->GetRot(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Vector3f"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRotation of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetRotation00 static int tolua_AllToLua_cEntity_GetRotation00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRotation'", NULL); #endif { float tolua_ret = (float) self->GetRotation(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRotation'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPitch of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetPitch00 static int tolua_AllToLua_cEntity_GetPitch00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPitch'", NULL); #endif { float tolua_ret = (float) self->GetPitch(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPitch'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRoll of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetRoll00 static int tolua_AllToLua_cEntity_GetRoll00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRoll'", NULL); #endif { float tolua_ret = (float) self->GetRoll(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRoll'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetLookVector of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetLookVector00 static int tolua_AllToLua_cEntity_GetLookVector00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetLookVector'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->GetLookVector(); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetLookVector'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetChunkX of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetChunkX00 static int tolua_AllToLua_cEntity_GetChunkX00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChunkX'", NULL); #endif { int tolua_ret = (int) self->GetChunkX(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetChunkX'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetChunkY of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetChunkY00 static int tolua_AllToLua_cEntity_GetChunkY00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChunkY'", NULL); #endif { int tolua_ret = (int) self->GetChunkY(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetChunkY'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetChunkZ of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetChunkZ00 static int tolua_AllToLua_cEntity_GetChunkZ00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChunkZ'", NULL); #endif { int tolua_ret = (int) self->GetChunkZ(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetChunkZ'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPosX of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPosX00 static int tolua_AllToLua_cEntity_SetPosX00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosX'", NULL); #endif { self->SetPosX(a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPosX'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPosY of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPosY00 static int tolua_AllToLua_cEntity_SetPosY00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const double a_PosY = ((const double) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosY'", NULL); #endif { self->SetPosY(a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPosY'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPosZ of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPosZ00 static int tolua_AllToLua_cEntity_SetPosZ00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosZ'", NULL); #endif { self->SetPosZ(a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPosZ'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPosition of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPosition00 static int tolua_AllToLua_cEntity_SetPosition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_PosY = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosition'", NULL); #endif { self->SetPosition(a_PosX,a_PosY,a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPosition'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPosition of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPosition01 static int tolua_AllToLua_cEntity_SetPosition01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const Vector3d* a_Pos = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosition'", NULL); #endif { self->SetPosition(*a_Pos); } } return 0; tolua_lerror: return tolua_AllToLua_cEntity_SetPosition00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetRot of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetRot00 static int tolua_AllToLua_cEntity_SetRot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); const Vector3f* a_Rot = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRot'", NULL); #endif { self->SetRot(*a_Rot); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetRotation of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetRotation00 static int tolua_AllToLua_cEntity_SetRotation00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); float a_Rotation = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRotation'", NULL); #endif { self->SetRotation(a_Rotation); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRotation'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetPitch of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetPitch00 static int tolua_AllToLua_cEntity_SetPitch00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); float a_Pitch = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPitch'", NULL); #endif { self->SetPitch(a_Pitch); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetPitch'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetRoll of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SetRoll00 static int tolua_AllToLua_cEntity_SetRoll00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); float a_Roll = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRoll'", NULL); #endif { self->SetRoll(a_Roll); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRoll'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetUniqueID of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_GetUniqueID00 static int tolua_AllToLua_cEntity_GetUniqueID00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetUniqueID'", NULL); #endif { int tolua_ret = (int) self->GetUniqueID(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetUniqueID'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsDestroyed of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_IsDestroyed00 static int tolua_AllToLua_cEntity_IsDestroyed00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cEntity* self = (const cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsDestroyed'", NULL); #endif { bool tolua_ret = (bool) self->IsDestroyed(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsDestroyed'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Destroy of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_Destroy00 static int tolua_AllToLua_cEntity_Destroy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Destroy'", NULL); #endif { self->Destroy(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Destroy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Tick of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_Tick00 static int tolua_AllToLua_cEntity_Tick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); float a_Dt = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Tick'", NULL); #endif { self->Tick(a_Dt); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Tick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SpawnOn of class cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cEntity_SpawnOn00 static int tolua_AllToLua_cEntity_SpawnOn00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cEntity",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cClientHandle",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cEntity* self = (cEntity*) tolua_tousertype(tolua_S,1,0); cClientHandle* a_Client = ((cClientHandle*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SpawnOn'", NULL); #endif { self->SpawnOn(a_Client); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SpawnOn'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cEntity : public cEntity, public ToluaBase { public: void Initialize( cWorld* a_World) { if (push_method("Initialize", tolua_AllToLua_cEntity_Initialize00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cEntity:: Initialize(a_World); }; }; unsigned int GetEntityType( void ) { if (push_method("GetEntityType", tolua_AllToLua_cEntity_GetEntityType00)) { ToluaBase::dbcall(lua_state, 1, 1); unsigned int tolua_ret = (unsigned int )tolua_tonumber(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return (unsigned int ) cEntity:: GetEntityType(); }; }; bool IsA( const char* a_EntityType) { if (push_method("IsA", tolua_AllToLua_cEntity_IsA00)) { tolua_pushstring(lua_state, (const char*)a_EntityType); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cEntity:: IsA(a_EntityType); }; }; const char* GetClass( void ) { if (push_method("GetClass", tolua_AllToLua_cEntity_GetClass00)) { ToluaBase::dbcall(lua_state, 1, 1); const char* tolua_ret = ( const char* )tolua_tostring(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( const char* ) cEntity:: GetClass(); }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cEntity_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { if (lua_state) LOG("pure-virtual method cEntity::Tick not implemented."); else { LOG("pure-virtual method cEntity::Tick called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; void cEntity__Initialize( cWorld* a_World) { return ( void )cEntity::Initialize(a_World); }; unsigned int cEntity__GetEntityType( void ) { return (unsigned int )cEntity::GetEntityType(); }; bool cEntity__IsA( const char* a_EntityType) { return ( bool )cEntity::IsA(a_EntityType); }; const char* cEntity__GetClass( void ) { return ( const char* )cEntity::GetClass(); }; Lua__cEntity( const double& a_X, const double& a_Y, const double& a_Z): cEntity(a_X,a_Y,a_Z){}; }; /* method: tolua__set_instance of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_tolua__set_instance00 static int tolua_AllToLua_Lua__cEntity_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cEntity__Initialize of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_cEntity__Initialize00 static int tolua_AllToLua_Lua__cEntity_cEntity__Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cEntity__Initialize'", NULL); #endif { self->cEntity__Initialize(a_World); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cEntity__Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cEntity__GetEntityType of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_cEntity__GetEntityType00 static int tolua_AllToLua_Lua__cEntity_cEntity__GetEntityType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cEntity__GetEntityType'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->cEntity__GetEntityType(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cEntity__GetEntityType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cEntity__IsA of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_cEntity__IsA00 static int tolua_AllToLua_Lua__cEntity_cEntity__IsA00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); const char* a_EntityType = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cEntity__IsA'", NULL); #endif { bool tolua_ret = (bool) self->cEntity__IsA(a_EntityType); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cEntity__IsA'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cEntity__GetClass of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_cEntity__GetClass00 static int tolua_AllToLua_Lua__cEntity_cEntity__GetClass00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cEntity__GetClass'", NULL); #endif { const char* tolua_ret = (const char*) self->cEntity__GetClass(); tolua_pushstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cEntity__GetClass'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_new00 static int tolua_AllToLua_Lua__cEntity_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cEntity",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { const double a_X = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_Y = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_Z = ((const double) tolua_tonumber(tolua_S,4,0)); { Lua__cEntity* tolua_ret = (Lua__cEntity*) Mtolua_new((Lua__cEntity)(a_X,a_Y,a_Z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cEntity"); tolua_pushnumber(tolua_S,(lua_Number)a_X); tolua_pushnumber(tolua_S,(lua_Number)a_Y); tolua_pushnumber(tolua_S,(lua_Number)a_Z); } } return 4; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_new00_local static int tolua_AllToLua_Lua__cEntity_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cEntity",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { const double a_X = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_Y = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_Z = ((const double) tolua_tonumber(tolua_S,4,0)); { Lua__cEntity* tolua_ret = (Lua__cEntity*) Mtolua_new((Lua__cEntity)(a_X,a_Y,a_Z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cEntity"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); tolua_pushnumber(tolua_S,(lua_Number)a_X); tolua_pushnumber(tolua_S,(lua_Number)a_Y); tolua_pushnumber(tolua_S,(lua_Number)a_Z); } } return 4; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class Lua__cEntity */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cEntity_delete00 static int tolua_AllToLua_Lua__cEntity_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cEntity (lua_State* tolua_S) { Lua__cEntity* self = (Lua__cEntity*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* get function: Damage of class TakeDamageInfo */ #ifndef TOLUA_DISABLE_tolua_get_TakeDamageInfo_Damage static int tolua_get_TakeDamageInfo_Damage(lua_State* tolua_S) { TakeDamageInfo* self = (TakeDamageInfo*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Damage'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->Damage); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Damage of class TakeDamageInfo */ #ifndef TOLUA_DISABLE_tolua_set_TakeDamageInfo_Damage static int tolua_set_TakeDamageInfo_Damage(lua_State* tolua_S) { TakeDamageInfo* self = (TakeDamageInfo*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Damage'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Damage = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Instigator of class TakeDamageInfo */ #ifndef TOLUA_DISABLE_tolua_get_TakeDamageInfo_Instigator_ptr static int tolua_get_TakeDamageInfo_Instigator_ptr(lua_State* tolua_S) { TakeDamageInfo* self = (TakeDamageInfo*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Instigator'",NULL); #endif tolua_pushusertype(tolua_S,(void*)self->Instigator,"cEntity"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Instigator of class TakeDamageInfo */ #ifndef TOLUA_DISABLE_tolua_set_TakeDamageInfo_Instigator_ptr static int tolua_set_TakeDamageInfo_Instigator_ptr(lua_State* tolua_S) { TakeDamageInfo* self = (TakeDamageInfo*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Instigator'",NULL); if (!tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Instigator = ((cEntity*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: TeleportToEntity of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_TeleportToEntity00 static int tolua_AllToLua_cPawn_TeleportToEntity00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); cEntity* a_Entity = ((cEntity*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TeleportToEntity'", NULL); #endif { self->TeleportToEntity(a_Entity); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TeleportToEntity'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: TeleportTo of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_TeleportTo00 static int tolua_AllToLua_cPawn_TeleportTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_PosY = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TeleportTo'", NULL); #endif { self->TeleportTo(a_PosX,a_PosY,a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TeleportTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Heal of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_Heal00 static int tolua_AllToLua_cPawn_Heal00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); int a_Health = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Heal'", NULL); #endif { self->Heal(a_Health); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Heal'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: TakeDamage of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_TakeDamage00 static int tolua_AllToLua_cPawn_TakeDamage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); int a_Damage = ((int) tolua_tonumber(tolua_S,2,0)); cEntity* a_Instigator = ((cEntity*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TakeDamage'", NULL); #endif { self->TakeDamage(a_Damage,a_Instigator); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TakeDamage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: KilledBy of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_KilledBy00 static int tolua_AllToLua_cPawn_KilledBy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); cEntity* a_Killer = ((cEntity*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KilledBy'", NULL); #endif { self->KilledBy(a_Killer); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'KilledBy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetHealth of class cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPawn_GetHealth00 static int tolua_AllToLua_cPawn_GetHealth00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPawn* self = (cPawn*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetHealth'", NULL); #endif { int tolua_ret = (int) self->GetHealth(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetHealth'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cPawn : public cPawn, public ToluaBase { public: void TeleportToEntity( cEntity* a_Entity) { if (push_method("TeleportToEntity", tolua_AllToLua_cPawn_TeleportToEntity00)) { tolua_pushusertype(lua_state, (void*)a_Entity, "cEntity"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPawn:: TeleportToEntity(a_Entity); }; }; void TeleportTo( const double& a_PosX, const double& a_PosY, const double& a_PosZ) { if (push_method("TeleportTo", tolua_AllToLua_cPawn_TeleportTo00)) { tolua_pushnumber(lua_state, (lua_Number)a_PosX); tolua_pushnumber(lua_state, (lua_Number)a_PosY); tolua_pushnumber(lua_state, (lua_Number)a_PosZ); ToluaBase::dbcall(lua_state, 4, 0); } else { return ( void ) cPawn:: TeleportTo(a_PosX,a_PosY,a_PosZ); }; }; void TakeDamage( int a_Damage, cEntity* a_Instigator) { if (push_method("TakeDamage", tolua_AllToLua_cPawn_TakeDamage00)) { tolua_pushnumber(lua_state, (lua_Number)a_Damage); tolua_pushusertype(lua_state, (void*)a_Instigator, "cEntity"); ToluaBase::dbcall(lua_state, 3, 0); } else { return ( void ) cPawn:: TakeDamage(a_Damage,a_Instigator); }; }; void KilledBy( cEntity* a_Killer) { if (push_method("KilledBy", tolua_AllToLua_cPawn_KilledBy00)) { tolua_pushusertype(lua_state, (void*)a_Killer, "cEntity"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPawn:: KilledBy(a_Killer); }; }; void Initialize( cWorld* a_World) { if (push_method("Initialize", tolua_AllToLua_cEntity_Initialize00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPawn:: Initialize(a_World); }; }; unsigned int GetEntityType( void ) { if (push_method("GetEntityType", tolua_AllToLua_cEntity_GetEntityType00)) { ToluaBase::dbcall(lua_state, 1, 1); unsigned int tolua_ret = (unsigned int )tolua_tonumber(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return (unsigned int ) cPawn:: GetEntityType(); }; }; bool IsA( const char* a_EntityType) { if (push_method("IsA", tolua_AllToLua_cEntity_IsA00)) { tolua_pushstring(lua_state, (const char*)a_EntityType); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPawn:: IsA(a_EntityType); }; }; const char* GetClass( void ) { if (push_method("GetClass", tolua_AllToLua_cEntity_GetClass00)) { ToluaBase::dbcall(lua_state, 1, 1); const char* tolua_ret = ( const char* )tolua_tostring(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( const char* ) cPawn:: GetClass(); }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cEntity_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { if (lua_state) LOG("pure-virtual method cPawn::Tick not implemented."); else { LOG("pure-virtual method cPawn::Tick called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; void cPawn__TeleportToEntity( cEntity* a_Entity) { return ( void )cPawn::TeleportToEntity(a_Entity); }; void cPawn__TeleportTo( const double& a_PosX, const double& a_PosY, const double& a_PosZ) { return ( void )cPawn::TeleportTo(a_PosX,a_PosY,a_PosZ); }; void cPawn__TakeDamage( int a_Damage, cEntity* a_Instigator) { return ( void )cPawn::TakeDamage(a_Damage,a_Instigator); }; void cPawn__KilledBy( cEntity* a_Killer) { return ( void )cPawn::KilledBy(a_Killer); }; void cPawn__Initialize( cWorld* a_World) { return ( void )cPawn::Initialize(a_World); }; unsigned int cPawn__GetEntityType( void ) { return (unsigned int )cPawn::GetEntityType(); }; bool cPawn__IsA( const char* a_EntityType) { return ( bool )cPawn::IsA(a_EntityType); }; const char* cPawn__GetClass( void ) { return ( const char* )cPawn::GetClass(); }; }; /* method: tolua__set_instance of class Lua__cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPawn_tolua__set_instance00 static int tolua_AllToLua_Lua__cPawn_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPawn* self = (Lua__cPawn*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPawn__TeleportToEntity of class Lua__cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPawn_cPawn__TeleportToEntity00 static int tolua_AllToLua_Lua__cPawn_cPawn__TeleportToEntity00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPawn* self = (Lua__cPawn*) tolua_tousertype(tolua_S,1,0); cEntity* a_Entity = ((cEntity*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPawn__TeleportToEntity'", NULL); #endif { self->cPawn__TeleportToEntity(a_Entity); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPawn__TeleportToEntity'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPawn__TeleportTo of class Lua__cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPawn_cPawn__TeleportTo00 static int tolua_AllToLua_Lua__cPawn_cPawn__TeleportTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPawn",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPawn* self = (Lua__cPawn*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_PosY = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPawn__TeleportTo'", NULL); #endif { self->cPawn__TeleportTo(a_PosX,a_PosY,a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPawn__TeleportTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPawn__TakeDamage of class Lua__cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPawn_cPawn__TakeDamage00 static int tolua_AllToLua_Lua__cPawn_cPawn__TakeDamage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPawn",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPawn* self = (Lua__cPawn*) tolua_tousertype(tolua_S,1,0); int a_Damage = ((int) tolua_tonumber(tolua_S,2,0)); cEntity* a_Instigator = ((cEntity*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPawn__TakeDamage'", NULL); #endif { self->cPawn__TakeDamage(a_Damage,a_Instigator); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPawn__TakeDamage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPawn__KilledBy of class Lua__cPawn */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPawn_cPawn__KilledBy00 static int tolua_AllToLua_Lua__cPawn_cPawn__KilledBy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPawn* self = (Lua__cPawn*) tolua_tousertype(tolua_S,1,0); cEntity* a_Killer = ((cEntity*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPawn__KilledBy'", NULL); #endif { self->cPawn__KilledBy(a_Killer); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPawn__KilledBy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Initialize of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_Initialize00 static int tolua_AllToLua_cPlayer_Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Initialize'", NULL); #endif { self->Initialize(a_World); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetEyeHeight of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetEyeHeight00 static int tolua_AllToLua_cPlayer_GetEyeHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetEyeHeight'", NULL); #endif { double tolua_ret = (double) self->GetEyeHeight(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetEyeHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetEyePosition of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetEyePosition00 static int tolua_AllToLua_cPlayer_GetEyePosition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetEyePosition'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->GetEyePosition(); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetEyePosition'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetFlying of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetFlying00 static int tolua_AllToLua_cPlayer_GetFlying00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFlying'", NULL); #endif { bool tolua_ret = (bool) self->GetFlying(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetFlying'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetStance of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetStance00 static int tolua_AllToLua_cPlayer_GetStance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetStance'", NULL); #endif { const double tolua_ret = (const double) self->GetStance(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetStance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetInventory of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetInventory00 static int tolua_AllToLua_cPlayer_GetInventory00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetInventory'", NULL); #endif { cInventory& tolua_ret = (cInventory&) self->GetInventory(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"cInventory"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetInventory'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: TeleportTo of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_TeleportTo00 static int tolua_AllToLua_cPlayer_TeleportTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_PosY = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TeleportTo'", NULL); #endif { self->TeleportTo(a_PosX,a_PosY,a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TeleportTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetGameMode of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetGameMode00 static int tolua_AllToLua_cPlayer_GetGameMode00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetGameMode'", NULL); #endif { eGameMode tolua_ret = (eGameMode) self->GetGameMode(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetGameMode'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetIP of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetIP00 static int tolua_AllToLua_cPlayer_GetIP00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetIP'", NULL); #endif { std::string tolua_ret = (std::string) self->GetIP(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetIP'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetLastBlockActionTime of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetLastBlockActionTime00 static int tolua_AllToLua_cPlayer_GetLastBlockActionTime00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetLastBlockActionTime'", NULL); #endif { float tolua_ret = (float) self->GetLastBlockActionTime(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetLastBlockActionTime'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetLastBlockActionCnt of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetLastBlockActionCnt00 static int tolua_AllToLua_cPlayer_GetLastBlockActionCnt00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetLastBlockActionCnt'", NULL); #endif { int tolua_ret = (int) self->GetLastBlockActionCnt(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetLastBlockActionCnt'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetLastBlockActionCnt of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SetLastBlockActionCnt00 static int tolua_AllToLua_cPlayer_SetLastBlockActionCnt00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); int tolua_var_1 = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetLastBlockActionCnt'", NULL); #endif { self->SetLastBlockActionCnt(tolua_var_1); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetLastBlockActionCnt'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetLastBlockActionTime of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SetLastBlockActionTime00 static int tolua_AllToLua_cPlayer_SetLastBlockActionTime00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetLastBlockActionTime'", NULL); #endif { self->SetLastBlockActionTime(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetLastBlockActionTime'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetGameMode of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SetGameMode00 static int tolua_AllToLua_cPlayer_SetGameMode00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); eGameMode a_GameMode = ((eGameMode) (int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetGameMode'", NULL); #endif { self->SetGameMode(a_GameMode); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetGameMode'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: MoveTo of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_MoveTo00 static int tolua_AllToLua_cPlayer_MoveTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const Vector3d* a_NewPos = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MoveTo'", NULL); #endif { self->MoveTo(*a_NewPos); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'MoveTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetClientHandle of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetClientHandle00 static int tolua_AllToLua_cPlayer_GetClientHandle00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetClientHandle'", NULL); #endif { cClientHandle* tolua_ret = (cClientHandle*) self->GetClientHandle(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cClientHandle"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetClientHandle'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SendMessage of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SendMessage00 static int tolua_AllToLua_cPlayer_SendMessage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_Message = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SendMessage'", NULL); #endif { self->SendMessage(a_Message); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SendMessage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetName of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetName00 static int tolua_AllToLua_cPlayer_GetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPlayer* self = (const cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL); #endif { const AString tolua_ret = (const AString) self->GetName(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetName of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SetName00 static int tolua_AllToLua_cPlayer_SetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const AString a_Name = ((const AString) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetName'", NULL); #endif { self->SetName(a_Name); tolua_pushcppstring(tolua_S,(const char*)a_Name); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddToGroup of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_AddToGroup00 static int tolua_AllToLua_cPlayer_AddToGroup00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_GroupName = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddToGroup'", NULL); #endif { self->AddToGroup(a_GroupName); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddToGroup'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CanUseCommand of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_CanUseCommand00 static int tolua_AllToLua_cPlayer_CanUseCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_Command = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CanUseCommand'", NULL); #endif { bool tolua_ret = (bool) self->CanUseCommand(a_Command); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CanUseCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HasPermission of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_HasPermission00 static int tolua_AllToLua_cPlayer_HasPermission00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_Permission = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HasPermission'", NULL); #endif { bool tolua_ret = (bool) self->HasPermission(a_Permission); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'HasPermission'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsInGroup of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_IsInGroup00 static int tolua_AllToLua_cPlayer_IsInGroup00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_Group = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsInGroup'", NULL); #endif { bool tolua_ret = (bool) self->IsInGroup(a_Group); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsInGroup'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetColor of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_GetColor00 static int tolua_AllToLua_cPlayer_GetColor00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPlayer* self = (const cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetColor'", NULL); #endif { AString tolua_ret = (AString) self->GetColor(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetColor'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: TossItem of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_TossItem00 static int tolua_AllToLua_cPlayer_TossItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,1,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); bool a_bDraggingItem = ((bool) tolua_toboolean(tolua_S,2,0)); int a_Amount = ((int) tolua_tonumber(tolua_S,3,1)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TossItem'", NULL); #endif { self->TossItem(a_bDraggingItem,a_Amount); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TossItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Heal of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_Heal00 static int tolua_AllToLua_cPlayer_Heal00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); int a_Health = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Heal'", NULL); #endif { self->Heal(a_Health); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Heal'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: TakeDamage of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_TakeDamage00 static int tolua_AllToLua_cPlayer_TakeDamage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); int a_Damage = ((int) tolua_tonumber(tolua_S,2,0)); cEntity* a_Instigator = ((cEntity*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TakeDamage'", NULL); #endif { self->TakeDamage(a_Damage,a_Instigator); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'TakeDamage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: KilledBy of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_KilledBy00 static int tolua_AllToLua_cPlayer_KilledBy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); cEntity* a_Killer = ((cEntity*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'KilledBy'", NULL); #endif { self->KilledBy(a_Killer); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'KilledBy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Respawn of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_Respawn00 static int tolua_AllToLua_cPlayer_Respawn00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Respawn'", NULL); #endif { self->Respawn(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Respawn'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetVisible of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_SetVisible00 static int tolua_AllToLua_cPlayer_SetVisible00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); bool a_bVisible = ((bool) tolua_toboolean(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetVisible'", NULL); #endif { self->SetVisible(a_bVisible); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetVisible'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsVisible of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_IsVisible00 static int tolua_AllToLua_cPlayer_IsVisible00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsVisible'", NULL); #endif { bool tolua_ret = (bool) self->IsVisible(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsVisible'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: MoveToWorld of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_MoveToWorld00 static int tolua_AllToLua_cPlayer_MoveToWorld00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); const char* a_WorldName = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MoveToWorld'", NULL); #endif { bool tolua_ret = (bool) self->MoveToWorld(a_WorldName); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'MoveToWorld'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: LoadPermissionsFromDisk of class cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlayer_LoadPermissionsFromDisk00 static int tolua_AllToLua_cPlayer_LoadPermissionsFromDisk00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlayer* self = (cPlayer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LoadPermissionsFromDisk'", NULL); #endif { self->LoadPermissionsFromDisk(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'LoadPermissionsFromDisk'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cPlayer : public cPlayer, public ToluaBase { public: void Initialize( cWorld* a_World) { if (push_method("Initialize", tolua_AllToLua_cPlayer_Initialize00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlayer:: Initialize(a_World); }; }; void TeleportTo( const double& a_PosX, const double& a_PosY, const double& a_PosZ) { if (push_method("TeleportTo", tolua_AllToLua_cPlayer_TeleportTo00)) { tolua_pushnumber(lua_state, (lua_Number)a_PosX); tolua_pushnumber(lua_state, (lua_Number)a_PosY); tolua_pushnumber(lua_state, (lua_Number)a_PosZ); ToluaBase::dbcall(lua_state, 4, 0); } else { return ( void ) cPlayer:: TeleportTo(a_PosX,a_PosY,a_PosZ); }; }; void MoveTo( const Vector3d& a_NewPos) { if (push_method("MoveTo", tolua_AllToLua_cPlayer_MoveTo00)) { tolua_pushusertype(lua_state, (void*)&a_NewPos, "const Vector3d"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlayer:: MoveTo(a_NewPos); }; }; void TeleportToEntity( cEntity* a_Entity) { if (push_method("TeleportToEntity", tolua_AllToLua_cPawn_TeleportToEntity00)) { tolua_pushusertype(lua_state, (void*)a_Entity, "cEntity"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlayer:: TeleportToEntity(a_Entity); }; }; void TakeDamage( int a_Damage, cEntity* a_Instigator) { if (push_method("TakeDamage", tolua_AllToLua_cPawn_TakeDamage00)) { tolua_pushnumber(lua_state, (lua_Number)a_Damage); tolua_pushusertype(lua_state, (void*)a_Instigator, "cEntity"); ToluaBase::dbcall(lua_state, 3, 0); } else { return ( void ) cPlayer:: TakeDamage(a_Damage,a_Instigator); }; }; void KilledBy( cEntity* a_Killer) { if (push_method("KilledBy", tolua_AllToLua_cPawn_KilledBy00)) { tolua_pushusertype(lua_state, (void*)a_Killer, "cEntity"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlayer:: KilledBy(a_Killer); }; }; unsigned int GetEntityType( void ) { if (push_method("GetEntityType", tolua_AllToLua_cEntity_GetEntityType00)) { ToluaBase::dbcall(lua_state, 1, 1); unsigned int tolua_ret = (unsigned int )tolua_tonumber(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return (unsigned int ) cPlayer:: GetEntityType(); }; }; bool IsA( const char* a_EntityType) { if (push_method("IsA", tolua_AllToLua_cEntity_IsA00)) { tolua_pushstring(lua_state, (const char*)a_EntityType); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlayer:: IsA(a_EntityType); }; }; const char* GetClass( void ) { if (push_method("GetClass", tolua_AllToLua_cEntity_GetClass00)) { ToluaBase::dbcall(lua_state, 1, 1); const char* tolua_ret = ( const char* )tolua_tostring(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( const char* ) cPlayer:: GetClass(); }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cEntity_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { if (lua_state) LOG("pure-virtual method cPlayer::Tick not implemented."); else { LOG("pure-virtual method cPlayer::Tick called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; void cPlayer__Initialize( cWorld* a_World) { return ( void )cPlayer::Initialize(a_World); }; void cPlayer__TeleportTo( const double& a_PosX, const double& a_PosY, const double& a_PosZ) { return ( void )cPlayer::TeleportTo(a_PosX,a_PosY,a_PosZ); }; void cPlayer__MoveTo( const Vector3d& a_NewPos) { return ( void )cPlayer::MoveTo(a_NewPos); }; void cPlayer__TeleportToEntity( cEntity* a_Entity) { return ( void )cPlayer::TeleportToEntity(a_Entity); }; void cPlayer__TakeDamage( int a_Damage, cEntity* a_Instigator) { return ( void )cPlayer::TakeDamage(a_Damage,a_Instigator); }; void cPlayer__KilledBy( cEntity* a_Killer) { return ( void )cPlayer::KilledBy(a_Killer); }; unsigned int cPlayer__GetEntityType( void ) { return (unsigned int )cPlayer::GetEntityType(); }; bool cPlayer__IsA( const char* a_EntityType) { return ( bool )cPlayer::IsA(a_EntityType); }; const char* cPlayer__GetClass( void ) { return ( const char* )cPlayer::GetClass(); }; }; /* method: tolua__set_instance of class Lua__cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlayer_tolua__set_instance00 static int tolua_AllToLua_Lua__cPlayer_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlayer* self = (Lua__cPlayer*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlayer__Initialize of class Lua__cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlayer_cPlayer__Initialize00 static int tolua_AllToLua_Lua__cPlayer_cPlayer__Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlayer* self = (Lua__cPlayer*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlayer__Initialize'", NULL); #endif { self->cPlayer__Initialize(a_World); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlayer__Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlayer__TeleportTo of class Lua__cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlayer_cPlayer__TeleportTo00 static int tolua_AllToLua_Lua__cPlayer_cPlayer__TeleportTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlayer",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlayer* self = (Lua__cPlayer*) tolua_tousertype(tolua_S,1,0); const double a_PosX = ((const double) tolua_tonumber(tolua_S,2,0)); const double a_PosY = ((const double) tolua_tonumber(tolua_S,3,0)); const double a_PosZ = ((const double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlayer__TeleportTo'", NULL); #endif { self->cPlayer__TeleportTo(a_PosX,a_PosY,a_PosZ); tolua_pushnumber(tolua_S,(lua_Number)a_PosX); tolua_pushnumber(tolua_S,(lua_Number)a_PosY); tolua_pushnumber(tolua_S,(lua_Number)a_PosZ); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlayer__TeleportTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlayer__MoveTo of class Lua__cPlayer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlayer_cPlayer__MoveTo00 static int tolua_AllToLua_Lua__cPlayer_cPlayer__MoveTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlayer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlayer* self = (Lua__cPlayer*) tolua_tousertype(tolua_S,1,0); const Vector3d* a_NewPos = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlayer__MoveTo'", NULL); #endif { self->cPlayer__MoveTo(*a_NewPos); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlayer__MoveTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPluginManager of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_GetPluginManager00 static int tolua_AllToLua_cPluginManager_GetPluginManager00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cPluginManager* tolua_ret = (cPluginManager*) cPluginManager::GetPluginManager(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPluginManager"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPluginManager'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPlugin of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_GetPlugin00 static int tolua_AllToLua_cPluginManager_GetPlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPluginManager",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cPluginManager* self = (const cPluginManager*) tolua_tousertype(tolua_S,1,0); const char* a_Plugin = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPlugin'", NULL); #endif { cPlugin* tolua_ret = (cPlugin*) self->GetPlugin(a_Plugin); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPlugin"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ReloadPlugins of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_ReloadPlugins00 static int tolua_AllToLua_cPluginManager_ReloadPlugins00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ReloadPlugins'", NULL); #endif { self->ReloadPlugins(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ReloadPlugins'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddPlugin of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_AddPlugin00 static int tolua_AllToLua_cPluginManager_AddPlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); lua_State* a_LuaState = tolua_S; cPlugin* a_Plugin = ((cPlugin*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddPlugin'", NULL); #endif { bool tolua_ret = (bool) self->AddPlugin(a_LuaState,a_Plugin); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddPlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddHook of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_AddHook00 static int tolua_AllToLua_cPluginManager_AddHook00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); cPlugin* a_Plugin = ((cPlugin*) tolua_tousertype(tolua_S,2,0)); cPluginManager::PluginHook a_Hook = ((cPluginManager::PluginHook) (int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddHook'", NULL); #endif { self->AddHook(a_Plugin,a_Hook); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddHook'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetNumPlugins of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_GetNumPlugins00 static int tolua_AllToLua_cPluginManager_GetNumPlugins00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPluginManager",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPluginManager* self = (const cPluginManager*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumPlugins'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->GetNumPlugins(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetNumPlugins'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: RemovePlugin of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_RemovePlugin00 static int tolua_AllToLua_cPluginManager_RemovePlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlugin",0,&tolua_err) || !tolua_isboolean(tolua_S,3,1,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); cPlugin* a_Plugin = ((cPlugin*) tolua_tousertype(tolua_S,2,0)); bool a_bDelete = ((bool) tolua_toboolean(tolua_S,3,false)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemovePlugin'", NULL); #endif { self->RemovePlugin(a_Plugin,a_bDelete); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'RemovePlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: RemoveLuaPlugin of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_RemoveLuaPlugin00 static int tolua_AllToLua_cPluginManager_RemoveLuaPlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); std::string a_FileName = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveLuaPlugin'", NULL); #endif { self->RemoveLuaPlugin(a_FileName); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'RemoveLuaPlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetLuaPlugin of class cPluginManager */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPluginManager_GetLuaPlugin00 static int tolua_AllToLua_cPluginManager_GetLuaPlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPluginManager",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPluginManager* self = (cPluginManager*) tolua_tousertype(tolua_S,1,0); lua_State* a_State = tolua_S; #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetLuaPlugin'", NULL); #endif { cPlugin_Lua* tolua_ret = (cPlugin_Lua*) self->GetLuaPlugin(a_State); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPlugin_Lua"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetLuaPlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_delete00 static int tolua_AllToLua_cPlugin_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnDisable of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnDisable00 static int tolua_AllToLua_cPlugin_OnDisable00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnDisable'", NULL); #endif { self->OnDisable(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnDisable'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Initialize of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_Initialize00 static int tolua_AllToLua_cPlugin_Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Initialize'", NULL); #endif { bool tolua_ret = (bool) self->Initialize(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Tick of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_Tick00 static int tolua_AllToLua_cPlugin_Tick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); float a_Dt = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Tick'", NULL); #endif { self->Tick(a_Dt); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Tick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnCollectItem of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnCollectItem00 static int tolua_AllToLua_cPlugin_OnCollectItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPickup* a_Pickup = ((cPickup*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnCollectItem'", NULL); #endif { bool tolua_ret = (bool) self->OnCollectItem(a_Pickup,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnCollectItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnDisconnect of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnDisconnect00 static int tolua_AllToLua_cPlugin_OnDisconnect00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const AString a_Reason = ((const AString) tolua_tocppstring(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnDisconnect'", NULL); #endif { bool tolua_ret = (bool) self->OnDisconnect(a_Reason,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Reason); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnDisconnect'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnBlockPlace of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnBlockPlace00 static int tolua_AllToLua_cPlugin_OnBlockPlace00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_BlockPlace",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_BlockPlace* a_PacketData = ((cPacket_BlockPlace*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnBlockPlace'", NULL); #endif { bool tolua_ret = (bool) self->OnBlockPlace(a_PacketData,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnBlockPlace'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnBlockDig of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnBlockDig00 static int tolua_AllToLua_cPlugin_OnBlockDig00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_BlockDig",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_BlockDig* a_PacketData = ((cPacket_BlockDig*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); cItem* a_PickupItem = ((cItem*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnBlockDig'", NULL); #endif { bool tolua_ret = (bool) self->OnBlockDig(a_PacketData,a_Player,a_PickupItem); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnBlockDig'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnChat of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnChat00 static int tolua_AllToLua_cPlugin_OnChat00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const char* a_Chat = ((const char*) tolua_tostring(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnChat'", NULL); #endif { bool tolua_ret = (bool) self->OnChat(a_Chat,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnChat'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnLogin of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnLogin00 static int tolua_AllToLua_cPlugin_OnLogin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_Login",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_Login* a_PacketData = ((cPacket_Login*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnLogin'", NULL); #endif { bool tolua_ret = (bool) self->OnLogin(a_PacketData); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnLogin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnPlayerSpawn of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnPlayerSpawn00 static int tolua_AllToLua_cPlugin_OnPlayerSpawn00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnPlayerSpawn'", NULL); #endif { self->OnPlayerSpawn(a_Player); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnPlayerSpawn'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnPlayerJoin of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnPlayerJoin00 static int tolua_AllToLua_cPlugin_OnPlayerJoin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnPlayerJoin'", NULL); #endif { bool tolua_ret = (bool) self->OnPlayerJoin(a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnPlayerJoin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnPlayerMove of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnPlayerMove00 static int tolua_AllToLua_cPlugin_OnPlayerMove00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnPlayerMove'", NULL); #endif { self->OnPlayerMove(a_Player); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnPlayerMove'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnTakeDamage of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnTakeDamage00 static int tolua_AllToLua_cPlugin_OnTakeDamage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"TakeDamageInfo",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPawn* a_Pawn = ((cPawn*) tolua_tousertype(tolua_S,2,0)); TakeDamageInfo* a_TakeDamageInfo = ((TakeDamageInfo*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnTakeDamage'", NULL); #endif { self->OnTakeDamage(a_Pawn,a_TakeDamageInfo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnTakeDamage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnKilled of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnKilled00 static int tolua_AllToLua_cPlugin_OnKilled00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cPawn* a_Killed = ((cPawn*) tolua_tousertype(tolua_S,2,0)); cEntity* a_Killer = ((cEntity*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnKilled'", NULL); #endif { bool tolua_ret = (bool) self->OnKilled(a_Killed,a_Killer); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnKilled'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnChunkGenerated of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnChunkGenerated00 static int tolua_AllToLua_cPlugin_OnChunkGenerated00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_ChunkX = ((int) tolua_tonumber(tolua_S,3,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnChunkGenerated'", NULL); #endif { self->OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnChunkGenerated'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnChunkGenerating of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnChunkGenerating00 static int tolua_AllToLua_cPlugin_OnChunkGenerating00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isusertype(tolua_S,5,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_Wordl = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_ChunkX = ((int) tolua_tonumber(tolua_S,3,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,4,0)); cLuaChunk* a_pLuaChunk = ((cLuaChunk*) tolua_tousertype(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnChunkGenerating'", NULL); #endif { bool tolua_ret = (bool) self->OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnChunkGenerating'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnPreCrafting of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnPreCrafting00 static int tolua_AllToLua_cPlugin_OnPreCrafting00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnPreCrafting'", NULL); #endif { bool tolua_ret = (bool) self->OnPreCrafting(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnPreCrafting'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnCraftingNoRecipe of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnCraftingNoRecipe00 static int tolua_AllToLua_cPlugin_OnCraftingNoRecipe00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnCraftingNoRecipe'", NULL); #endif { bool tolua_ret = (bool) self->OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnCraftingNoRecipe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnPostCrafting of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnPostCrafting00 static int tolua_AllToLua_cPlugin_OnPostCrafting00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnPostCrafting'", NULL); #endif { bool tolua_ret = (bool) self->OnPostCrafting(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnPostCrafting'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnBlockToPickup of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnBlockToPickup00 static int tolua_AllToLua_cPlugin_OnBlockToPickup00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isusertype(tolua_S,4,"const cPlayer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"const cItem",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,"cItems",0,&tolua_err)) || !tolua_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); char a_BlockType = (( char) tolua_tonumber(tolua_S,2,0)); unsigned char a_BlockMeta = (( unsigned char) tolua_tonumber(tolua_S,3,0)); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,4,0)); const cItem* a_EquippedItem = ((const cItem*) tolua_tousertype(tolua_S,5,0)); cItems* a_Pickups = ((cItems*) tolua_tousertype(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnBlockToPickup'", NULL); #endif { bool tolua_ret = (bool) self->OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,*a_EquippedItem,*a_Pickups); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnBlockToPickup'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnWeatherChanged of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnWeatherChanged00 static int tolua_AllToLua_cPlugin_OnWeatherChanged00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnWeatherChanged'", NULL); #endif { bool tolua_ret = (bool) self->OnWeatherChanged(a_World); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnWeatherChanged'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnUpdatingSign of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnUpdatingSign00 static int tolua_AllToLua_cPlugin_OnUpdatingSign00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_iscppstring(tolua_S,9,0,&tolua_err) || !tolua_isnoobj(tolua_S,10,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_BlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,5,0)); AString a_Line1 = ((AString) tolua_tocppstring(tolua_S,6,0)); AString a_Line2 = ((AString) tolua_tocppstring(tolua_S,7,0)); AString a_Line3 = ((AString) tolua_tocppstring(tolua_S,8,0)); AString a_Line4 = ((AString) tolua_tocppstring(tolua_S,9,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnUpdatingSign'", NULL); #endif { bool tolua_ret = (bool) self->OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 5; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnUpdatingSign'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: OnUpdatedSign of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_OnUpdatedSign00 static int tolua_AllToLua_cPlugin_OnUpdatedSign00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_iscppstring(tolua_S,9,0,&tolua_err) || !tolua_isnoobj(tolua_S,10,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_BlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,5,0)); const AString a_Line1 = ((const AString) tolua_tocppstring(tolua_S,6,0)); const AString a_Line2 = ((const AString) tolua_tocppstring(tolua_S,7,0)); const AString a_Line3 = ((const AString) tolua_tocppstring(tolua_S,8,0)); const AString a_Line4 = ((const AString) tolua_tocppstring(tolua_S,9,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnUpdatedSign'", NULL); #endif { bool tolua_ret = (bool) self->OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 5; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnUpdatedSign'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetName of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_GetName00 static int tolua_AllToLua_cPlugin_GetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPlugin* self = (const cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL); #endif { const char* tolua_ret = (const char*) self->GetName(); tolua_pushstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetName of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_SetName00 static int tolua_AllToLua_cPlugin_SetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); const char* a_Name = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetName'", NULL); #endif { self->SetName(a_Name); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetVersion of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_GetVersion00 static int tolua_AllToLua_cPlugin_GetVersion00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPlugin* self = (const cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetVersion'", NULL); #endif { int tolua_ret = (int) self->GetVersion(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetVersion'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetVersion of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_SetVersion00 static int tolua_AllToLua_cPlugin_SetVersion00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); int a_Version = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetVersion'", NULL); #endif { self->SetVersion(a_Version); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetVersion'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: Command of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_get_cPlugin__CommandStruct_Command static int tolua_get_cPlugin__CommandStruct_Command(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Command'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Command); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Command of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_set_cPlugin__CommandStruct_Command static int tolua_set_cPlugin__CommandStruct_Command(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Command'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Command = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Description of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_get_cPlugin__CommandStruct_Description static int tolua_get_cPlugin__CommandStruct_Description(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Description'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Description); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Description of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_set_cPlugin__CommandStruct_Description static int tolua_set_cPlugin__CommandStruct_Description(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Description'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Description = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Permission of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_get_cPlugin__CommandStruct_Permission static int tolua_get_cPlugin__CommandStruct_Permission(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Permission'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Permission); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Permission of class CommandStruct */ #ifndef TOLUA_DISABLE_tolua_set_cPlugin__CommandStruct_Permission static int tolua_set_cPlugin__CommandStruct_Permission(lua_State* tolua_S) { cPlugin::CommandStruct* self = (cPlugin::CommandStruct*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Permission'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Permission = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: AddCommand of class cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_AddCommand00 static int tolua_AllToLua_cPlugin_AddCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_iscppstring(tolua_S,3,0,&tolua_err) || !tolua_iscppstring(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin* self = (cPlugin*) tolua_tousertype(tolua_S,1,0); std::string a_Command = ((std::string) tolua_tocppstring(tolua_S,2,0)); std::string a_Description = ((std::string) tolua_tocppstring(tolua_S,3,0)); std::string a_Permission = ((std::string) tolua_tocppstring(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddCommand'", NULL); #endif { self->AddCommand(a_Command,a_Description,a_Permission); tolua_pushcppstring(tolua_S,(const char*)a_Command); tolua_pushcppstring(tolua_S,(const char*)a_Description); tolua_pushcppstring(tolua_S,(const char*)a_Permission); } } return 3; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cPlugin : public cPlugin, public ToluaBase { public: void OnDisable( void ) { if (push_method("OnDisable", tolua_AllToLua_cPlugin_OnDisable00)) { ToluaBase::dbcall(lua_state, 1, 0); } else { return ( void ) cPlugin:: OnDisable(); }; }; bool Initialize( void ) { if (push_method("Initialize", tolua_AllToLua_cPlugin_Initialize00)) { ToluaBase::dbcall(lua_state, 1, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { if (lua_state) LOG("pure-virtual method cPlugin::Initialize not implemented."); else { LOG("pure-virtual method cPlugin::Initialize called with no lua_state. Aborting"); ::abort(); }; return ( bool )0; }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cPlugin_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin:: Tick(a_Dt); }; }; bool OnCollectItem( cPickup* a_Pickup, cPlayer* a_Player) { if (push_method("OnCollectItem", tolua_AllToLua_cPlugin_OnCollectItem00)) { tolua_pushusertype(lua_state, (void*)a_Pickup, "cPickup"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnCollectItem(a_Pickup,a_Player); }; }; bool OnDisconnect( const AString& a_Reason, cPlayer* a_Player) { if (push_method("OnDisconnect", tolua_AllToLua_cPlugin_OnDisconnect00)) { tolua_pushcppstring(lua_state, (const char*)a_Reason); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnDisconnect(a_Reason,a_Player); }; }; bool OnBlockPlace( cPacket_BlockPlace* a_PacketData, cPlayer* a_Player) { if (push_method("OnBlockPlace", tolua_AllToLua_cPlugin_OnBlockPlace00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_BlockPlace"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnBlockPlace(a_PacketData,a_Player); }; }; bool OnBlockDig( cPacket_BlockDig* a_PacketData, cPlayer* a_Player, cItem* a_PickupItem) { if (push_method("OnBlockDig", tolua_AllToLua_cPlugin_OnBlockDig00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_BlockDig"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); tolua_pushusertype(lua_state, (void*)a_PickupItem, "cItem"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnBlockDig(a_PacketData,a_Player,a_PickupItem); }; }; bool OnChat( const char* a_Chat, cPlayer* a_Player) { if (push_method("OnChat", tolua_AllToLua_cPlugin_OnChat00)) { tolua_pushstring(lua_state, (const char*)a_Chat); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnChat(a_Chat,a_Player); }; }; bool OnLogin( cPacket_Login* a_PacketData) { if (push_method("OnLogin", tolua_AllToLua_cPlugin_OnLogin00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_Login"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnLogin(a_PacketData); }; }; void OnPlayerSpawn( cPlayer* a_Player) { if (push_method("OnPlayerSpawn", tolua_AllToLua_cPlugin_OnPlayerSpawn00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin:: OnPlayerSpawn(a_Player); }; }; bool OnPlayerJoin( cPlayer* a_Player) { if (push_method("OnPlayerJoin", tolua_AllToLua_cPlugin_OnPlayerJoin00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnPlayerJoin(a_Player); }; }; void OnPlayerMove( cPlayer* a_Player) { if (push_method("OnPlayerMove", tolua_AllToLua_cPlugin_OnPlayerMove00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin:: OnPlayerMove(a_Player); }; }; void OnTakeDamage( cPawn* a_Pawn, TakeDamageInfo* a_TakeDamageInfo) { if (push_method("OnTakeDamage", tolua_AllToLua_cPlugin_OnTakeDamage00)) { tolua_pushusertype(lua_state, (void*)a_Pawn, "cPawn"); tolua_pushusertype(lua_state, (void*)a_TakeDamageInfo, "TakeDamageInfo"); ToluaBase::dbcall(lua_state, 3, 0); } else { return ( void ) cPlugin:: OnTakeDamage(a_Pawn,a_TakeDamageInfo); }; }; bool OnKilled( cPawn* a_Killed, cEntity* a_Killer) { if (push_method("OnKilled", tolua_AllToLua_cPlugin_OnKilled00)) { tolua_pushusertype(lua_state, (void*)a_Killed, "cPawn"); tolua_pushusertype(lua_state, (void*)a_Killer, "cEntity"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnKilled(a_Killed,a_Killer); }; }; void OnChunkGenerated( cWorld* a_World, int a_ChunkX, int a_ChunkZ) { if (push_method("OnChunkGenerated", tolua_AllToLua_cPlugin_OnChunkGenerated00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_ChunkX); tolua_pushnumber(lua_state, (lua_Number)a_ChunkZ); ToluaBase::dbcall(lua_state, 4, 0); } else { return ( void ) cPlugin:: OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); }; }; bool OnChunkGenerating( cWorld* a_Wordl, int a_ChunkX, int a_ChunkZ, cLuaChunk* a_pLuaChunk) { if (push_method("OnChunkGenerating", tolua_AllToLua_cPlugin_OnChunkGenerating00)) { tolua_pushusertype(lua_state, (void*)a_Wordl, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_ChunkX); tolua_pushnumber(lua_state, (lua_Number)a_ChunkZ); tolua_pushusertype(lua_state, (void*)a_pLuaChunk, "cLuaChunk"); ToluaBase::dbcall(lua_state, 5, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); }; }; bool OnPreCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnPreCrafting", tolua_AllToLua_cPlugin_OnPreCrafting00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnPreCrafting(a_Player,a_Grid,a_Recipe); }; }; bool OnCraftingNoRecipe( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnCraftingNoRecipe", tolua_AllToLua_cPlugin_OnCraftingNoRecipe00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); }; }; bool OnPostCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnPostCrafting", tolua_AllToLua_cPlugin_OnPostCrafting00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnPostCrafting(a_Player,a_Grid,a_Recipe); }; }; bool OnBlockToPickup( char a_BlockType, unsigned char a_BlockMeta, const cPlayer* a_Player, const cItem& a_EquippedItem, cItems& a_Pickups) { if (push_method("OnBlockToPickup", tolua_AllToLua_cPlugin_OnBlockToPickup00)) { tolua_pushnumber(lua_state, (lua_Number)a_BlockType); tolua_pushnumber(lua_state, (lua_Number)a_BlockMeta); tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)&a_EquippedItem, "const cItem"); tolua_pushusertype(lua_state, (void*)&a_Pickups, "cItems"); ToluaBase::dbcall(lua_state, 6, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,a_EquippedItem,a_Pickups); }; }; bool OnWeatherChanged( cWorld* a_World) { if (push_method("OnWeatherChanged", tolua_AllToLua_cPlugin_OnWeatherChanged00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnWeatherChanged(a_World); }; }; bool OnUpdatingSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, AString& a_Line1, AString& a_Line2, AString& a_Line3, AString& a_Line4) { if (push_method("OnUpdatingSign", tolua_AllToLua_cPlugin_OnUpdatingSign00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_BlockX); tolua_pushnumber(lua_state, (lua_Number)a_BlockY); tolua_pushnumber(lua_state, (lua_Number)a_BlockZ); tolua_pushcppstring(lua_state, (const char*)a_Line1); tolua_pushcppstring(lua_state, (const char*)a_Line2); tolua_pushcppstring(lua_state, (const char*)a_Line3); tolua_pushcppstring(lua_state, (const char*)a_Line4); ToluaBase::dbcall(lua_state, 9, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; }; bool OnUpdatedSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, const AString& a_Line1, const AString& a_Line2, const AString& a_Line3, const AString& a_Line4) { if (push_method("OnUpdatedSign", tolua_AllToLua_cPlugin_OnUpdatedSign00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_BlockX); tolua_pushnumber(lua_state, (lua_Number)a_BlockY); tolua_pushnumber(lua_state, (lua_Number)a_BlockZ); tolua_pushcppstring(lua_state, (const char*)a_Line1); tolua_pushcppstring(lua_state, (const char*)a_Line2); tolua_pushcppstring(lua_state, (const char*)a_Line3); tolua_pushcppstring(lua_state, (const char*)a_Line4); ToluaBase::dbcall(lua_state, 9, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin:: OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; }; void cPlugin__OnDisable( void ) { return ( void )cPlugin::OnDisable(); }; void cPlugin__Tick( float a_Dt) { return ( void )cPlugin::Tick(a_Dt); }; bool cPlugin__OnCollectItem( cPickup* a_Pickup, cPlayer* a_Player) { return ( bool )cPlugin::OnCollectItem(a_Pickup,a_Player); }; bool cPlugin__OnDisconnect( const AString& a_Reason, cPlayer* a_Player) { return ( bool )cPlugin::OnDisconnect(a_Reason,a_Player); }; bool cPlugin__OnBlockPlace( cPacket_BlockPlace* a_PacketData, cPlayer* a_Player) { return ( bool )cPlugin::OnBlockPlace(a_PacketData,a_Player); }; bool cPlugin__OnBlockDig( cPacket_BlockDig* a_PacketData, cPlayer* a_Player, cItem* a_PickupItem) { return ( bool )cPlugin::OnBlockDig(a_PacketData,a_Player,a_PickupItem); }; bool cPlugin__OnChat( const char* a_Chat, cPlayer* a_Player) { return ( bool )cPlugin::OnChat(a_Chat,a_Player); }; bool cPlugin__OnLogin( cPacket_Login* a_PacketData) { return ( bool )cPlugin::OnLogin(a_PacketData); }; void cPlugin__OnPlayerSpawn( cPlayer* a_Player) { return ( void )cPlugin::OnPlayerSpawn(a_Player); }; bool cPlugin__OnPlayerJoin( cPlayer* a_Player) { return ( bool )cPlugin::OnPlayerJoin(a_Player); }; void cPlugin__OnPlayerMove( cPlayer* a_Player) { return ( void )cPlugin::OnPlayerMove(a_Player); }; void cPlugin__OnTakeDamage( cPawn* a_Pawn, TakeDamageInfo* a_TakeDamageInfo) { return ( void )cPlugin::OnTakeDamage(a_Pawn,a_TakeDamageInfo); }; bool cPlugin__OnKilled( cPawn* a_Killed, cEntity* a_Killer) { return ( bool )cPlugin::OnKilled(a_Killed,a_Killer); }; void cPlugin__OnChunkGenerated( cWorld* a_World, int a_ChunkX, int a_ChunkZ) { return ( void )cPlugin::OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); }; bool cPlugin__OnChunkGenerating( cWorld* a_Wordl, int a_ChunkX, int a_ChunkZ, cLuaChunk* a_pLuaChunk) { return ( bool )cPlugin::OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); }; bool cPlugin__OnPreCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin::OnPreCrafting(a_Player,a_Grid,a_Recipe); }; bool cPlugin__OnCraftingNoRecipe( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin::OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); }; bool cPlugin__OnPostCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin::OnPostCrafting(a_Player,a_Grid,a_Recipe); }; bool cPlugin__OnBlockToPickup( char a_BlockType, unsigned char a_BlockMeta, const cPlayer* a_Player, const cItem& a_EquippedItem, cItems& a_Pickups) { return ( bool )cPlugin::OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,a_EquippedItem,a_Pickups); }; bool cPlugin__OnWeatherChanged( cWorld* a_World) { return ( bool )cPlugin::OnWeatherChanged(a_World); }; bool cPlugin__OnUpdatingSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, AString& a_Line1, AString& a_Line2, AString& a_Line3, AString& a_Line4) { return ( bool )cPlugin::OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; bool cPlugin__OnUpdatedSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, const AString& a_Line1, const AString& a_Line2, const AString& a_Line3, const AString& a_Line4) { return ( bool )cPlugin::OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; Lua__cPlugin( void ): cPlugin(){}; }; /* method: tolua__set_instance of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_tolua__set_instance00 static int tolua_AllToLua_Lua__cPlugin_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnDisable of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisable00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisable00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnDisable'", NULL); #endif { self->cPlugin__OnDisable(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnDisable'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__Tick of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__Tick00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__Tick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); float a_Dt = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__Tick'", NULL); #endif { self->cPlugin__Tick(a_Dt); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__Tick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnCollectItem of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnCollectItem00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnCollectItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPickup* a_Pickup = ((cPickup*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnCollectItem'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnCollectItem(a_Pickup,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnCollectItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnDisconnect of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisconnect00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisconnect00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); const AString a_Reason = ((const AString) tolua_tocppstring(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnDisconnect'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnDisconnect(a_Reason,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Reason); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnDisconnect'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnBlockPlace of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockPlace00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockPlace00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_BlockPlace",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_BlockPlace* a_PacketData = ((cPacket_BlockPlace*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnBlockPlace'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnBlockPlace(a_PacketData,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnBlockPlace'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnBlockDig of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockDig00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockDig00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_BlockDig",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_BlockDig* a_PacketData = ((cPacket_BlockDig*) tolua_tousertype(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); cItem* a_PickupItem = ((cItem*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnBlockDig'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnBlockDig(a_PacketData,a_Player,a_PickupItem); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnBlockDig'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnChat of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnChat00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnChat00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); const char* a_Chat = ((const char*) tolua_tostring(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnChat'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnChat(a_Chat,a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnChat'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnLogin of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnLogin00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnLogin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_Login",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPacket_Login* a_PacketData = ((cPacket_Login*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnLogin'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnLogin(a_PacketData); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnLogin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnPlayerSpawn of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerSpawn00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerSpawn00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnPlayerSpawn'", NULL); #endif { self->cPlugin__OnPlayerSpawn(a_Player); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnPlayerSpawn'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnPlayerJoin of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerJoin00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerJoin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnPlayerJoin'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnPlayerJoin(a_Player); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnPlayerJoin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnPlayerMove of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerMove00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerMove00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnPlayerMove'", NULL); #endif { self->cPlugin__OnPlayerMove(a_Player); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnPlayerMove'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnTakeDamage of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnTakeDamage00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnTakeDamage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"TakeDamageInfo",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPawn* a_Pawn = ((cPawn*) tolua_tousertype(tolua_S,2,0)); TakeDamageInfo* a_TakeDamageInfo = ((TakeDamageInfo*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnTakeDamage'", NULL); #endif { self->cPlugin__OnTakeDamage(a_Pawn,a_TakeDamageInfo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnTakeDamage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnKilled of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnKilled00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnKilled00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPawn",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cEntity",0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cPawn* a_Killed = ((cPawn*) tolua_tousertype(tolua_S,2,0)); cEntity* a_Killer = ((cEntity*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnKilled'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnKilled(a_Killed,a_Killer); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnKilled'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnChunkGenerated of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerated00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerated00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_ChunkX = ((int) tolua_tonumber(tolua_S,3,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnChunkGenerated'", NULL); #endif { self->cPlugin__OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnChunkGenerated'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnChunkGenerating of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerating00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerating00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isusertype(tolua_S,5,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_Wordl = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_ChunkX = ((int) tolua_tonumber(tolua_S,3,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,4,0)); cLuaChunk* a_pLuaChunk = ((cLuaChunk*) tolua_tousertype(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnChunkGenerating'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnChunkGenerating'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnPreCrafting of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnPreCrafting00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnPreCrafting00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnPreCrafting'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnPreCrafting(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnPreCrafting'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnCraftingNoRecipe of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnCraftingNoRecipe00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnCraftingNoRecipe00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnCraftingNoRecipe'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnCraftingNoRecipe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnPostCrafting of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnPostCrafting00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnPostCrafting00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cPlayer",0,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cCraftingGrid",0,&tolua_err) || !tolua_isusertype(tolua_S,4,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,2,0)); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,3,0)); cCraftingRecipe* a_Recipe = ((cCraftingRecipe*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnPostCrafting'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnPostCrafting(a_Player,a_Grid,a_Recipe); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnPostCrafting'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnBlockToPickup of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockToPickup00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockToPickup00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isusertype(tolua_S,4,"const cPlayer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"const cItem",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,"cItems",0,&tolua_err)) || !tolua_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); char a_BlockType = ((char) tolua_tonumber(tolua_S,2,0)); unsigned char a_BlockMeta = ((unsigned char) tolua_tonumber(tolua_S,3,0)); const cPlayer* a_Player = ((const cPlayer*) tolua_tousertype(tolua_S,4,0)); const cItem* a_EquippedItem = ((const cItem*) tolua_tousertype(tolua_S,5,0)); cItems* a_Pickups = ((cItems*) tolua_tousertype(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnBlockToPickup'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,*a_EquippedItem,*a_Pickups); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnBlockToPickup'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnWeatherChanged of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnWeatherChanged00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnWeatherChanged00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnWeatherChanged'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnWeatherChanged(a_World); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnWeatherChanged'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnUpdatingSign of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatingSign00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatingSign00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_iscppstring(tolua_S,9,0,&tolua_err) || !tolua_isnoobj(tolua_S,10,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_BlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,5,0)); AString a_Line1 = ((AString) tolua_tocppstring(tolua_S,6,0)); AString a_Line2 = ((AString) tolua_tocppstring(tolua_S,7,0)); AString a_Line3 = ((AString) tolua_tocppstring(tolua_S,8,0)); AString a_Line4 = ((AString) tolua_tocppstring(tolua_S,9,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnUpdatingSign'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 5; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnUpdatingSign'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin__OnUpdatedSign of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatedSign00 static int tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatedSign00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_iscppstring(tolua_S,9,0,&tolua_err) || !tolua_isnoobj(tolua_S,10,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_BlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,5,0)); const AString a_Line1 = ((const AString) tolua_tocppstring(tolua_S,6,0)); const AString a_Line2 = ((const AString) tolua_tocppstring(tolua_S,7,0)); const AString a_Line3 = ((const AString) tolua_tocppstring(tolua_S,8,0)); const AString a_Line4 = ((const AString) tolua_tocppstring(tolua_S,9,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin__OnUpdatedSign'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin__OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 5; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin__OnUpdatedSign'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_new00 static int tolua_AllToLua_Lua__cPlugin_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cPlugin* tolua_ret = (Lua__cPlugin*) Mtolua_new((Lua__cPlugin)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPlugin"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_new00_local static int tolua_AllToLua_Lua__cPlugin_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cPlugin* tolua_ret = (Lua__cPlugin*) Mtolua_new((Lua__cPlugin)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPlugin"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class Lua__cPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_delete00 static int tolua_AllToLua_Lua__cPlugin_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cPlugin (lua_State* tolua_S) { Lua__cPlugin* self = (Lua__cPlugin*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* method: OnDisable of class cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_NewLua_OnDisable00 static int tolua_AllToLua_cPlugin_NewLua_OnDisable00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin_NewLua* self = (cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'OnDisable'", NULL); #endif { self->OnDisable(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'OnDisable'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Initialize of class cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_NewLua_Initialize00 static int tolua_AllToLua_cPlugin_NewLua_Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin_NewLua* self = (cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Initialize'", NULL); #endif { bool tolua_ret = (bool) self->Initialize(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Tick of class cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_NewLua_Tick00 static int tolua_AllToLua_cPlugin_NewLua_Tick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin_NewLua",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin_NewLua* self = (cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); float a_Dt = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Tick'", NULL); #endif { self->Tick(a_Dt); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Tick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CreateWebPlugin of class cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_NewLua_CreateWebPlugin00 static int tolua_AllToLua_cPlugin_NewLua_CreateWebPlugin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin_NewLua* self = (cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); lua_State* a_LuaState = tolua_S; #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CreateWebPlugin'", NULL); #endif { cWebPlugin_Lua* tolua_ret = (cWebPlugin_Lua*) self->CreateWebPlugin(a_LuaState); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cWebPlugin_Lua"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CreateWebPlugin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cPlugin_NewLua : public cPlugin_NewLua, public ToluaBase { public: void OnDisable( void ) { if (push_method("OnDisable", tolua_AllToLua_cPlugin_NewLua_OnDisable00)) { ToluaBase::dbcall(lua_state, 1, 0); } else { return ( void ) cPlugin_NewLua:: OnDisable(); }; }; bool Initialize( void ) { if (push_method("Initialize", tolua_AllToLua_cPlugin_NewLua_Initialize00)) { ToluaBase::dbcall(lua_state, 1, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: Initialize(); }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cPlugin_NewLua_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin_NewLua:: Tick(a_Dt); }; }; bool OnCollectItem( cPickup* a_Pickup, cPlayer* a_Player) { if (push_method("OnCollectItem", tolua_AllToLua_cPlugin_OnCollectItem00)) { tolua_pushusertype(lua_state, (void*)a_Pickup, "cPickup"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnCollectItem(a_Pickup,a_Player); }; }; bool OnDisconnect( const AString& a_Reason, cPlayer* a_Player) { if (push_method("OnDisconnect", tolua_AllToLua_cPlugin_OnDisconnect00)) { tolua_pushcppstring(lua_state, (const char*)a_Reason); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnDisconnect(a_Reason,a_Player); }; }; bool OnBlockPlace( cPacket_BlockPlace* a_PacketData, cPlayer* a_Player) { if (push_method("OnBlockPlace", tolua_AllToLua_cPlugin_OnBlockPlace00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_BlockPlace"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnBlockPlace(a_PacketData,a_Player); }; }; bool OnBlockDig( cPacket_BlockDig* a_PacketData, cPlayer* a_Player, cItem* a_PickupItem) { if (push_method("OnBlockDig", tolua_AllToLua_cPlugin_OnBlockDig00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_BlockDig"); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); tolua_pushusertype(lua_state, (void*)a_PickupItem, "cItem"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnBlockDig(a_PacketData,a_Player,a_PickupItem); }; }; bool OnChat( const char* a_Chat, cPlayer* a_Player) { if (push_method("OnChat", tolua_AllToLua_cPlugin_OnChat00)) { tolua_pushstring(lua_state, (const char*)a_Chat); tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnChat(a_Chat,a_Player); }; }; bool OnLogin( cPacket_Login* a_PacketData) { if (push_method("OnLogin", tolua_AllToLua_cPlugin_OnLogin00)) { tolua_pushusertype(lua_state, (void*)a_PacketData, "cPacket_Login"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnLogin(a_PacketData); }; }; void OnPlayerSpawn( cPlayer* a_Player) { if (push_method("OnPlayerSpawn", tolua_AllToLua_cPlugin_OnPlayerSpawn00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin_NewLua:: OnPlayerSpawn(a_Player); }; }; bool OnPlayerJoin( cPlayer* a_Player) { if (push_method("OnPlayerJoin", tolua_AllToLua_cPlugin_OnPlayerJoin00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnPlayerJoin(a_Player); }; }; void OnPlayerMove( cPlayer* a_Player) { if (push_method("OnPlayerMove", tolua_AllToLua_cPlugin_OnPlayerMove00)) { tolua_pushusertype(lua_state, (void*)a_Player, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPlugin_NewLua:: OnPlayerMove(a_Player); }; }; void OnTakeDamage( cPawn* a_Pawn, TakeDamageInfo* a_TakeDamageInfo) { if (push_method("OnTakeDamage", tolua_AllToLua_cPlugin_OnTakeDamage00)) { tolua_pushusertype(lua_state, (void*)a_Pawn, "cPawn"); tolua_pushusertype(lua_state, (void*)a_TakeDamageInfo, "TakeDamageInfo"); ToluaBase::dbcall(lua_state, 3, 0); } else { return ( void ) cPlugin_NewLua:: OnTakeDamage(a_Pawn,a_TakeDamageInfo); }; }; bool OnKilled( cPawn* a_Killed, cEntity* a_Killer) { if (push_method("OnKilled", tolua_AllToLua_cPlugin_OnKilled00)) { tolua_pushusertype(lua_state, (void*)a_Killed, "cPawn"); tolua_pushusertype(lua_state, (void*)a_Killer, "cEntity"); ToluaBase::dbcall(lua_state, 3, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnKilled(a_Killed,a_Killer); }; }; void OnChunkGenerated( cWorld* a_World, int a_ChunkX, int a_ChunkZ) { if (push_method("OnChunkGenerated", tolua_AllToLua_cPlugin_OnChunkGenerated00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_ChunkX); tolua_pushnumber(lua_state, (lua_Number)a_ChunkZ); ToluaBase::dbcall(lua_state, 4, 0); } else { return ( void ) cPlugin_NewLua:: OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); }; }; bool OnChunkGenerating( cWorld* a_Wordl, int a_ChunkX, int a_ChunkZ, cLuaChunk* a_pLuaChunk) { if (push_method("OnChunkGenerating", tolua_AllToLua_cPlugin_OnChunkGenerating00)) { tolua_pushusertype(lua_state, (void*)a_Wordl, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_ChunkX); tolua_pushnumber(lua_state, (lua_Number)a_ChunkZ); tolua_pushusertype(lua_state, (void*)a_pLuaChunk, "cLuaChunk"); ToluaBase::dbcall(lua_state, 5, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); }; }; bool OnPreCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnPreCrafting", tolua_AllToLua_cPlugin_OnPreCrafting00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnPreCrafting(a_Player,a_Grid,a_Recipe); }; }; bool OnCraftingNoRecipe( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnCraftingNoRecipe", tolua_AllToLua_cPlugin_OnCraftingNoRecipe00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); }; }; bool OnPostCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { if (push_method("OnPostCrafting", tolua_AllToLua_cPlugin_OnPostCrafting00)) { tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)a_Grid, "const cCraftingGrid"); tolua_pushusertype(lua_state, (void*)a_Recipe, "cCraftingRecipe"); ToluaBase::dbcall(lua_state, 4, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnPostCrafting(a_Player,a_Grid,a_Recipe); }; }; bool OnBlockToPickup( char a_BlockType, unsigned char a_BlockMeta, const cPlayer* a_Player, const cItem& a_EquippedItem, cItems& a_Pickups) { if (push_method("OnBlockToPickup", tolua_AllToLua_cPlugin_OnBlockToPickup00)) { tolua_pushnumber(lua_state, (lua_Number)a_BlockType); tolua_pushnumber(lua_state, (lua_Number)a_BlockMeta); tolua_pushusertype(lua_state, (void*)a_Player, "const cPlayer"); tolua_pushusertype(lua_state, (void*)&a_EquippedItem, "const cItem"); tolua_pushusertype(lua_state, (void*)&a_Pickups, "cItems"); ToluaBase::dbcall(lua_state, 6, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,a_EquippedItem,a_Pickups); }; }; bool OnWeatherChanged( cWorld* a_World) { if (push_method("OnWeatherChanged", tolua_AllToLua_cPlugin_OnWeatherChanged00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnWeatherChanged(a_World); }; }; bool OnUpdatingSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, AString& a_Line1, AString& a_Line2, AString& a_Line3, AString& a_Line4) { if (push_method("OnUpdatingSign", tolua_AllToLua_cPlugin_OnUpdatingSign00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_BlockX); tolua_pushnumber(lua_state, (lua_Number)a_BlockY); tolua_pushnumber(lua_state, (lua_Number)a_BlockZ); tolua_pushcppstring(lua_state, (const char*)a_Line1); tolua_pushcppstring(lua_state, (const char*)a_Line2); tolua_pushcppstring(lua_state, (const char*)a_Line3); tolua_pushcppstring(lua_state, (const char*)a_Line4); ToluaBase::dbcall(lua_state, 9, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; }; bool OnUpdatedSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, const AString& a_Line1, const AString& a_Line2, const AString& a_Line3, const AString& a_Line4) { if (push_method("OnUpdatedSign", tolua_AllToLua_cPlugin_OnUpdatedSign00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); tolua_pushnumber(lua_state, (lua_Number)a_BlockX); tolua_pushnumber(lua_state, (lua_Number)a_BlockY); tolua_pushnumber(lua_state, (lua_Number)a_BlockZ); tolua_pushcppstring(lua_state, (const char*)a_Line1); tolua_pushcppstring(lua_state, (const char*)a_Line2); tolua_pushcppstring(lua_state, (const char*)a_Line3); tolua_pushcppstring(lua_state, (const char*)a_Line4); ToluaBase::dbcall(lua_state, 9, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPlugin_NewLua:: OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; }; void cPlugin_NewLua__OnDisable( void ) { return ( void )cPlugin_NewLua::OnDisable(); }; bool cPlugin_NewLua__Initialize( void ) { return ( bool )cPlugin_NewLua::Initialize(); }; void cPlugin_NewLua__Tick( float a_Dt) { return ( void )cPlugin_NewLua::Tick(a_Dt); }; bool cPlugin_NewLua__OnCollectItem( cPickup* a_Pickup, cPlayer* a_Player) { return ( bool )cPlugin_NewLua::OnCollectItem(a_Pickup,a_Player); }; bool cPlugin_NewLua__OnDisconnect( const AString& a_Reason, cPlayer* a_Player) { return ( bool )cPlugin_NewLua::OnDisconnect(a_Reason,a_Player); }; bool cPlugin_NewLua__OnBlockPlace( cPacket_BlockPlace* a_PacketData, cPlayer* a_Player) { return ( bool )cPlugin_NewLua::OnBlockPlace(a_PacketData,a_Player); }; bool cPlugin_NewLua__OnBlockDig( cPacket_BlockDig* a_PacketData, cPlayer* a_Player, cItem* a_PickupItem) { return ( bool )cPlugin_NewLua::OnBlockDig(a_PacketData,a_Player,a_PickupItem); }; bool cPlugin_NewLua__OnChat( const char* a_Chat, cPlayer* a_Player) { return ( bool )cPlugin_NewLua::OnChat(a_Chat,a_Player); }; bool cPlugin_NewLua__OnLogin( cPacket_Login* a_PacketData) { return ( bool )cPlugin_NewLua::OnLogin(a_PacketData); }; void cPlugin_NewLua__OnPlayerSpawn( cPlayer* a_Player) { return ( void )cPlugin_NewLua::OnPlayerSpawn(a_Player); }; bool cPlugin_NewLua__OnPlayerJoin( cPlayer* a_Player) { return ( bool )cPlugin_NewLua::OnPlayerJoin(a_Player); }; void cPlugin_NewLua__OnPlayerMove( cPlayer* a_Player) { return ( void )cPlugin_NewLua::OnPlayerMove(a_Player); }; void cPlugin_NewLua__OnTakeDamage( cPawn* a_Pawn, TakeDamageInfo* a_TakeDamageInfo) { return ( void )cPlugin_NewLua::OnTakeDamage(a_Pawn,a_TakeDamageInfo); }; bool cPlugin_NewLua__OnKilled( cPawn* a_Killed, cEntity* a_Killer) { return ( bool )cPlugin_NewLua::OnKilled(a_Killed,a_Killer); }; void cPlugin_NewLua__OnChunkGenerated( cWorld* a_World, int a_ChunkX, int a_ChunkZ) { return ( void )cPlugin_NewLua::OnChunkGenerated(a_World,a_ChunkX,a_ChunkZ); }; bool cPlugin_NewLua__OnChunkGenerating( cWorld* a_Wordl, int a_ChunkX, int a_ChunkZ, cLuaChunk* a_pLuaChunk) { return ( bool )cPlugin_NewLua::OnChunkGenerating(a_Wordl,a_ChunkX,a_ChunkZ,a_pLuaChunk); }; bool cPlugin_NewLua__OnPreCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin_NewLua::OnPreCrafting(a_Player,a_Grid,a_Recipe); }; bool cPlugin_NewLua__OnCraftingNoRecipe( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin_NewLua::OnCraftingNoRecipe(a_Player,a_Grid,a_Recipe); }; bool cPlugin_NewLua__OnPostCrafting( const cPlayer* a_Player, const cCraftingGrid* a_Grid, cCraftingRecipe* a_Recipe) { return ( bool )cPlugin_NewLua::OnPostCrafting(a_Player,a_Grid,a_Recipe); }; bool cPlugin_NewLua__OnBlockToPickup( char a_BlockType, unsigned char a_BlockMeta, const cPlayer* a_Player, const cItem& a_EquippedItem, cItems& a_Pickups) { return ( bool )cPlugin_NewLua::OnBlockToPickup(a_BlockType,a_BlockMeta,a_Player,a_EquippedItem,a_Pickups); }; bool cPlugin_NewLua__OnWeatherChanged( cWorld* a_World) { return ( bool )cPlugin_NewLua::OnWeatherChanged(a_World); }; bool cPlugin_NewLua__OnUpdatingSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, AString& a_Line1, AString& a_Line2, AString& a_Line3, AString& a_Line4) { return ( bool )cPlugin_NewLua::OnUpdatingSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; bool cPlugin_NewLua__OnUpdatedSign( cWorld* a_World, int a_BlockX, int a_BlockY, int a_BlockZ, const AString& a_Line1, const AString& a_Line2, const AString& a_Line3, const AString& a_Line4) { return ( bool )cPlugin_NewLua::OnUpdatedSign(a_World,a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); }; }; /* method: tolua__set_instance of class Lua__cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_NewLua_tolua__set_instance00 static int tolua_AllToLua_Lua__cPlugin_NewLua_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin_NewLua* self = (Lua__cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin_NewLua__OnDisable of class Lua__cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__OnDisable00 static int tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__OnDisable00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin_NewLua* self = (Lua__cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin_NewLua__OnDisable'", NULL); #endif { self->cPlugin_NewLua__OnDisable(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin_NewLua__OnDisable'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin_NewLua__Initialize of class Lua__cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Initialize00 static int tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin_NewLua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin_NewLua* self = (Lua__cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin_NewLua__Initialize'", NULL); #endif { bool tolua_ret = (bool) self->cPlugin_NewLua__Initialize(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin_NewLua__Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPlugin_NewLua__Tick of class Lua__cPlugin_NewLua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Tick00 static int tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Tick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPlugin_NewLua",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPlugin_NewLua* self = (Lua__cPlugin_NewLua*) tolua_tousertype(tolua_S,1,0); float a_Dt = ((float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPlugin_NewLua__Tick'", NULL); #endif { self->cPlugin_NewLua__Tick(a_Dt); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPlugin_NewLua__Tick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetFileName of class cPlugin_Lua */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPlugin_Lua_GetFileName00 static int tolua_AllToLua_cPlugin_Lua_GetFileName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPlugin_Lua",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPlugin_Lua* self = (cPlugin_Lua*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFileName'", NULL); #endif { std::string tolua_ret = (std::string) self->GetFileName(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetFileName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetServer of class cServer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cServer_GetServer00 static int tolua_AllToLua_cServer_GetServer00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cServer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cServer* tolua_ret = (cServer*) cServer::GetServer(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cServer"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetServer'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ServerCommand of class cServer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cServer_ServerCommand00 static int tolua_AllToLua_cServer_ServerCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cServer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cServer* self = (cServer*) tolua_tousertype(tolua_S,1,0); const char* a_Cmd = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ServerCommand'", NULL); #endif { self->ServerCommand(a_Cmd); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ServerCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SendMessage of class cServer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cServer_SendMessage00 static int tolua_AllToLua_cServer_SendMessage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cServer",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isusertype(tolua_S,3,"cPlayer",1,&tolua_err) || !tolua_isboolean(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cServer* self = (cServer*) tolua_tousertype(tolua_S,1,0); const char* a_Message = ((const char*) tolua_tostring(tolua_S,2,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,3,0)); bool a_bExclude = ((bool) tolua_toboolean(tolua_S,4,false)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SendMessage'", NULL); #endif { self->SendMessage(a_Message,a_Player,a_bExclude); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SendMessage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetTime of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetTime00 static int tolua_AllToLua_cWorld_GetTime00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { float tolua_ret = (float) cWorld::GetTime(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetTime'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetGameMode of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetGameMode00 static int tolua_AllToLua_cWorld_GetGameMode00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetGameMode'", NULL); #endif { eGameMode tolua_ret = (eGameMode) self->GetGameMode(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetGameMode'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetWorldTime of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetWorldTime00 static int tolua_AllToLua_cWorld_SetWorldTime00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); long long a_WorldTime = ((long long) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldTime'", NULL); #endif { self->SetWorldTime(a_WorldTime); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetWorldTime'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetHeight of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetHeight00 static int tolua_AllToLua_cWorld_GetHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetHeight'", NULL); #endif { int tolua_ret = (int) self->GetHeight(a_X,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: UnloadUnusedChunks of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_UnloadUnusedChunks00 static int tolua_AllToLua_cWorld_UnloadUnusedChunks00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'UnloadUnusedChunks'", NULL); #endif { self->UnloadUnusedChunks(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'UnloadUnusedChunks'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetMaxPlayers of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetMaxPlayers00 static int tolua_AllToLua_cWorld_GetMaxPlayers00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetMaxPlayers'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->GetMaxPlayers(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetMaxPlayers'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetMaxPlayers of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetMaxPlayers00 static int tolua_AllToLua_cWorld_SetMaxPlayers00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int iMax = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetMaxPlayers'", NULL); #endif { self->SetMaxPlayers(iMax); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetMaxPlayers'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetNumPlayers of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetNumPlayers00 static int tolua_AllToLua_cWorld_GetNumPlayers00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumPlayers'", NULL); #endif { unsigned int tolua_ret = (unsigned int) self->GetNumPlayers(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetNumPlayers'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: UpdateSign of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_UpdateSign00 static int tolua_AllToLua_cWorld_UpdateSign00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_iscppstring(tolua_S,5,0,&tolua_err) || !tolua_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); const AString a_Line1 = ((const AString) tolua_tocppstring(tolua_S,5,0)); const AString a_Line2 = ((const AString) tolua_tocppstring(tolua_S,6,0)); const AString a_Line3 = ((const AString) tolua_tocppstring(tolua_S,7,0)); const AString a_Line4 = ((const AString) tolua_tocppstring(tolua_S,8,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'UpdateSign'", NULL); #endif { self->UpdateSign(a_X,a_Y,a_Z,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 4; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'UpdateSign'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: RegenerateChunk of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_RegenerateChunk00 static int tolua_AllToLua_cWorld_RegenerateChunk00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_ChunkX = ((int) tolua_tonumber(tolua_S,2,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RegenerateChunk'", NULL); #endif { self->RegenerateChunk(a_ChunkX,a_ChunkZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'RegenerateChunk'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GenerateChunk of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GenerateChunk00 static int tolua_AllToLua_cWorld_GenerateChunk00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_ChunkX = ((int) tolua_tonumber(tolua_S,2,0)); int a_ChunkZ = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GenerateChunk'", NULL); #endif { self->GenerateChunk(a_ChunkX,a_ChunkZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GenerateChunk'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlock of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetBlock00 static int tolua_AllToLua_cWorld_SetBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = ((char) tolua_tonumber(tolua_S,5,0)); char a_BlockMeta = ((char) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlock'", NULL); #endif { self->SetBlock(a_X,a_Y,a_Z,a_BlockType,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: FastSetBlock of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_FastSetBlock00 static int tolua_AllToLua_cWorld_FastSetBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = ((char) tolua_tonumber(tolua_S,5,0)); char a_BlockMeta = ((char) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'FastSetBlock'", NULL); #endif { self->FastSetBlock(a_X,a_Y,a_Z,a_BlockType,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'FastSetBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlock of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlock00 static int tolua_AllToLua_cWorld_GetBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlock'", NULL); #endif { char tolua_ret = (char) self->GetBlock(a_X,a_Y,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlock of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlock01 static int tolua_AllToLua_cWorld_GetBlock01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); const Vector3i* a_Pos = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlock'", NULL); #endif { char tolua_ret = (char) self->GetBlock(*a_Pos); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cWorld_GetBlock00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockMeta of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlockMeta00 static int tolua_AllToLua_cWorld_GetBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockMeta'", NULL); #endif { char tolua_ret = (char) self->GetBlockMeta(a_X,a_Y,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockMeta of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlockMeta01 static int tolua_AllToLua_cWorld_GetBlockMeta01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); const Vector3i* a_Pos = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockMeta'", NULL); #endif { char tolua_ret = (char) self->GetBlockMeta(*a_Pos); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cWorld_GetBlockMeta00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockMeta of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetBlockMeta00 static int tolua_AllToLua_cWorld_SetBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); char a_MetaData = ((char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockMeta'", NULL); #endif { self->SetBlockMeta(a_X,a_Y,a_Z,a_MetaData); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockMeta of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetBlockMeta01 static int tolua_AllToLua_cWorld_SetBlockMeta01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); const Vector3i* a_Pos = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); char a_MetaData = ((char) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockMeta'", NULL); #endif { self->SetBlockMeta(*a_Pos,a_MetaData); } } return 0; tolua_lerror: return tolua_AllToLua_cWorld_SetBlockMeta00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockSkyLight of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlockSkyLight00 static int tolua_AllToLua_cWorld_GetBlockSkyLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockSkyLight'", NULL); #endif { char tolua_ret = (char) self->GetBlockSkyLight(a_X,a_Y,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockSkyLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockTypeMeta of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBlockTypeMeta00 static int tolua_AllToLua_cWorld_GetBlockTypeMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = ((char) tolua_tonumber(tolua_S,5,0)); unsigned char a_BlockMeta = ((unsigned char) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockTypeMeta'", NULL); #endif { self->GetBlockTypeMeta(a_BlockX,a_BlockY,a_BlockZ,a_BlockType,a_BlockMeta); tolua_pushnumber(tolua_S,(lua_Number)a_BlockType); tolua_pushnumber(tolua_S,(lua_Number)a_BlockMeta); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockTypeMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DigBlock of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_DigBlock00 static int tolua_AllToLua_cWorld_DigBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DigBlock'", NULL); #endif { bool tolua_ret = (bool) self->DigBlock(a_X,a_Y,a_Z); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DigBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SendBlockTo of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SendBlockTo00 static int tolua_AllToLua_cWorld_SendBlockTo00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isusertype(tolua_S,5,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); cPlayer* a_Player = ((cPlayer*) tolua_tousertype(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SendBlockTo'", NULL); #endif { self->SendBlockTo(a_X,a_Y,a_Z,a_Player); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SendBlockTo'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetSpawnX of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetSpawnX00 static int tolua_AllToLua_cWorld_GetSpawnX00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSpawnX'", NULL); #endif { const double tolua_ret = (const double) self->GetSpawnX(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSpawnX'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetSpawnY of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetSpawnY00 static int tolua_AllToLua_cWorld_GetSpawnY00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSpawnY'", NULL); #endif { const double tolua_ret = (const double) self->GetSpawnY(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSpawnY'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetSpawnZ of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetSpawnZ00 static int tolua_AllToLua_cWorld_GetSpawnZ00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSpawnZ'", NULL); #endif { const double tolua_ret = (const double) self->GetSpawnZ(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSpawnZ'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetSignLines of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetSignLines00 static int tolua_AllToLua_cWorld_GetSignLines00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_iscppstring(tolua_S,5,0,&tolua_err) || !tolua_iscppstring(tolua_S,6,0,&tolua_err) || !tolua_iscppstring(tolua_S,7,0,&tolua_err) || !tolua_iscppstring(tolua_S,8,0,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); AString a_Line1 = ((AString) tolua_tocppstring(tolua_S,5,0)); AString a_Line2 = ((AString) tolua_tocppstring(tolua_S,6,0)); AString a_Line3 = ((AString) tolua_tocppstring(tolua_S,7,0)); AString a_Line4 = ((AString) tolua_tocppstring(tolua_S,8,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSignLines'", NULL); #endif { bool tolua_ret = (bool) self->GetSignLines(a_BlockX,a_BlockY,a_BlockZ,a_Line1,a_Line2,a_Line3,a_Line4); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Line1); tolua_pushcppstring(tolua_S,(const char*)a_Line2); tolua_pushcppstring(tolua_S,(const char*)a_Line3); tolua_pushcppstring(tolua_S,(const char*)a_Line4); } } return 5; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSignLines'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GrowTree of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GrowTree00 static int tolua_AllToLua_cWorld_GrowTree00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GrowTree'", NULL); #endif { self->GrowTree(a_BlockX,a_BlockY,a_BlockZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GrowTree'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GrowTreeFromSapling of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GrowTreeFromSapling00 static int tolua_AllToLua_cWorld_GrowTreeFromSapling00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); char a_SaplingMeta = ((char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GrowTreeFromSapling'", NULL); #endif { self->GrowTreeFromSapling(a_BlockX,a_BlockY,a_BlockZ,a_SaplingMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GrowTreeFromSapling'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GrowTreeByBiome of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GrowTreeByBiome00 static int tolua_AllToLua_cWorld_GrowTreeByBiome00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GrowTreeByBiome'", NULL); #endif { self->GrowTreeByBiome(a_BlockX,a_BlockY,a_BlockZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GrowTreeByBiome'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GrowPlant of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GrowPlant00 static int tolua_AllToLua_cWorld_GrowPlant00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isboolean(tolua_S,5,1,&tolua_err) || !tolua_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); bool a_IsByBonemeal = ((bool) tolua_toboolean(tolua_S,5,false)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GrowPlant'", NULL); #endif { bool tolua_ret = (bool) self->GrowPlant(a_BlockX,a_BlockY,a_BlockZ,a_IsByBonemeal); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GrowPlant'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GrowMelonPumpkin of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GrowMelonPumpkin00 static int tolua_AllToLua_cWorld_GrowMelonPumpkin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = ((char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GrowMelonPumpkin'", NULL); #endif { self->GrowMelonPumpkin(a_BlockX,a_BlockY,a_BlockZ,a_BlockType); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GrowMelonPumpkin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBiomeAt of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetBiomeAt00 static int tolua_AllToLua_cWorld_GetBiomeAt00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBiomeAt'", NULL); #endif { int tolua_ret = (int) self->GetBiomeAt(a_BlockX,a_BlockZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBiomeAt'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetName of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetName00 static int tolua_AllToLua_cWorld_GetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL); #endif { const AString tolua_ret = (const AString) self->GetName(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SaveAllChunks of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SaveAllChunks00 static int tolua_AllToLua_cWorld_SaveAllChunks00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SaveAllChunks'", NULL); #endif { self->SaveAllChunks(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SaveAllChunks'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetNumChunks of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetNumChunks00 static int tolua_AllToLua_cWorld_GetNumChunks00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumChunks'", NULL); #endif { int tolua_ret = (int) self->GetNumChunks(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetNumChunks'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetGeneratorQueueLength of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetGeneratorQueueLength00 static int tolua_AllToLua_cWorld_GetGeneratorQueueLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetGeneratorQueueLength'", NULL); #endif { int tolua_ret = (int) self->GetGeneratorQueueLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetGeneratorQueueLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetLightingQueueLength of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetLightingQueueLength00 static int tolua_AllToLua_cWorld_GetLightingQueueLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetLightingQueueLength'", NULL); #endif { int tolua_ret = (int) self->GetLightingQueueLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetLightingQueueLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetStorageLoadQueueLength of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetStorageLoadQueueLength00 static int tolua_AllToLua_cWorld_GetStorageLoadQueueLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetStorageLoadQueueLength'", NULL); #endif { int tolua_ret = (int) self->GetStorageLoadQueueLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetStorageLoadQueueLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetStorageSaveQueueLength of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetStorageSaveQueueLength00 static int tolua_AllToLua_cWorld_GetStorageSaveQueueLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetStorageSaveQueueLength'", NULL); #endif { int tolua_ret = (int) self->GetStorageSaveQueueLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetStorageSaveQueueLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CastThunderbolt of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_CastThunderbolt00 static int tolua_AllToLua_cWorld_CastThunderbolt00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CastThunderbolt'", NULL); #endif { self->CastThunderbolt(a_X,a_Y,a_Z); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CastThunderbolt'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetWeather of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetWeather00 static int tolua_AllToLua_cWorld_SetWeather00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); eWeather a_Weather = ((eWeather) (int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWeather'", NULL); #endif { self->SetWeather(a_Weather); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetWeather'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ChangeWeather of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_ChangeWeather00 static int tolua_AllToLua_cWorld_ChangeWeather00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ChangeWeather'", NULL); #endif { self->ChangeWeather(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ChangeWeather'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetWeather of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetWeather00 static int tolua_AllToLua_cWorld_GetWeather00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWeather'", NULL); #endif { eWeather tolua_ret = (eWeather) self->GetWeather(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetWeather'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetNextBlockTick of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_SetNextBlockTick00 static int tolua_AllToLua_cWorld_SetNextBlockTick00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWorld",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* self = (cWorld*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetNextBlockTick'", NULL); #endif { self->SetNextBlockTick(a_BlockX,a_BlockY,a_BlockZ); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetNextBlockTick'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetMaxSugarcaneHeight of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetMaxSugarcaneHeight00 static int tolua_AllToLua_cWorld_GetMaxSugarcaneHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetMaxSugarcaneHeight'", NULL); #endif { int tolua_ret = (int) self->GetMaxSugarcaneHeight(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetMaxSugarcaneHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetMaxCactusHeight of class cWorld */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWorld_GetMaxCactusHeight00 static int tolua_AllToLua_cWorld_GetMaxCactusHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cWorld* self = (const cWorld*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetMaxCactusHeight'", NULL); #endif { int tolua_ret = (int) self->GetMaxCactusHeight(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetMaxCactusHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_Clear00 static int tolua_AllToLua_cInventory_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddItem of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_AddItem00 static int tolua_AllToLua_cInventory_AddItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); cItem* a_Item = ((cItem*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddItem'", NULL); #endif { bool tolua_ret = (bool) self->AddItem(*a_Item); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: RemoveItem of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_RemoveItem00 static int tolua_AllToLua_cInventory_RemoveItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); cItem* a_Item = ((cItem*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveItem'", NULL); #endif { bool tolua_ret = (bool) self->RemoveItem(*a_Item); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'RemoveItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetSlot of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_GetSlot00 static int tolua_AllToLua_cInventory_GetSlot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); int a_SlotNum = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSlot'", NULL); #endif { cItem* tolua_ret = (cItem*) self->GetSlot(a_SlotNum); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetSlot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetFromHotBar of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_GetFromHotBar00 static int tolua_AllToLua_cInventory_GetFromHotBar00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); int a_SlotNum = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFromHotBar'", NULL); #endif { cItem* tolua_ret = (cItem*) self->GetFromHotBar(a_SlotNum); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetFromHotBar'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetEquippedItem of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_GetEquippedItem00 static int tolua_AllToLua_cInventory_GetEquippedItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetEquippedItem'", NULL); #endif { cItem& tolua_ret = (cItem&) self->GetEquippedItem(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetEquippedItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetEquippedSlot of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_SetEquippedSlot00 static int tolua_AllToLua_cInventory_SetEquippedSlot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); int a_SlotNum = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetEquippedSlot'", NULL); #endif { self->SetEquippedSlot(a_SlotNum); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetEquippedSlot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetEquippedSlot of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_GetEquippedSlot00 static int tolua_AllToLua_cInventory_GetEquippedSlot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetEquippedSlot'", NULL); #endif { short tolua_ret = (short) self->GetEquippedSlot(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetEquippedSlot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SendSlot of class cInventory */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cInventory_SendSlot00 static int tolua_AllToLua_cInventory_SendSlot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cInventory",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cInventory* self = (cInventory*) tolua_tousertype(tolua_S,1,0); int a_SlotNum = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SendSlot'", NULL); #endif { self->SendSlot(a_SlotNum); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SendSlot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_new00 static int tolua_AllToLua_cItem_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnumber(tolua_S,2,1,&tolua_err) || !tolua_isnumber(tolua_S,3,1,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,E_ITEM_EMPTY)); char a_ItemCount = ((char) tolua_tonumber(tolua_S,3,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,4,0)); { cItem* tolua_ret = (cItem*) Mtolua_new((cItem)(a_ItemID,a_ItemCount,a_ItemHealth)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_new00_local static int tolua_AllToLua_cItem_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnumber(tolua_S,2,1,&tolua_err) || !tolua_isnumber(tolua_S,3,1,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { ENUM_ITEM_ID a_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,E_ITEM_EMPTY)); char a_ItemCount = ((char) tolua_tonumber(tolua_S,3,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,4,0)); { cItem* tolua_ret = (cItem*) Mtolua_new((cItem)(a_ItemID,a_ItemCount,a_ItemHealth)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cItem"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Empty of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_Empty00 static int tolua_AllToLua_cItem_Empty00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Empty'", NULL); #endif { self->Empty(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Empty'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_Clear00 static int tolua_AllToLua_cItem_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsEmpty of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_IsEmpty00 static int tolua_AllToLua_cItem_IsEmpty00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cItem* self = (const cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsEmpty'", NULL); #endif { bool tolua_ret = (bool) self->IsEmpty(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsEmpty'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Equals of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_Equals00 static int tolua_AllToLua_cItem_Equals00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cItem",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cItem* self = (const cItem*) tolua_tousertype(tolua_S,1,0); cItem* a_Item = ((cItem*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Equals'", NULL); #endif { bool tolua_ret = (bool) self->Equals(*a_Item); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Equals'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetMaxDuration of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_GetMaxDuration00 static int tolua_AllToLua_cItem_GetMaxDuration00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cItem* self = (const cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetMaxDuration'", NULL); #endif { int tolua_ret = (int) self->GetMaxDuration(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetMaxDuration'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: DamageItem of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_DamageItem00 static int tolua_AllToLua_cItem_DamageItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DamageItem'", NULL); #endif { bool tolua_ret = (bool) self->DamageItem(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'DamageItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HasDuration of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_HasDuration00 static int tolua_AllToLua_cItem_HasDuration00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HasDuration'", NULL); #endif { bool tolua_ret = (bool) self->HasDuration(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'HasDuration'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsEnchantable of class cItem */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cItem_IsEnchantable00 static int tolua_AllToLua_cItem_IsEnchantable00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cItem",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { ENUM_ITEM_ID item = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,0)); { bool tolua_ret = (bool) cItem::IsEnchantable(item); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsEnchantable'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: m_ItemID of class cItem */ #ifndef TOLUA_DISABLE_tolua_get_cItem_m_ItemID static int tolua_get_cItem_m_ItemID(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemID'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ItemID); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ItemID of class cItem */ #ifndef TOLUA_DISABLE_tolua_set_cItem_m_ItemID static int tolua_set_cItem_m_ItemID(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemID'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ItemID = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_ItemCount of class cItem */ #ifndef TOLUA_DISABLE_tolua_get_cItem_m_ItemCount static int tolua_get_cItem_m_ItemCount(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemCount'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ItemCount); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ItemCount of class cItem */ #ifndef TOLUA_DISABLE_tolua_set_cItem_m_ItemCount static int tolua_set_cItem_m_ItemCount(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemCount'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ItemCount = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_ItemHealth of class cItem */ #ifndef TOLUA_DISABLE_tolua_get_cItem_m_ItemHealth static int tolua_get_cItem_m_ItemHealth(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemHealth'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ItemHealth); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ItemHealth of class cItem */ #ifndef TOLUA_DISABLE_tolua_set_cItem_m_ItemHealth static int tolua_set_cItem_m_ItemHealth(lua_State* tolua_S) { cItem* self = (cItem*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemHealth'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ItemHealth = ((short) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Name of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_get_HTTPFormData_Name static int tolua_get_HTTPFormData_Name(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Name'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Name); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Name of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_set_HTTPFormData_Name static int tolua_set_HTTPFormData_Name(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Name'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Name = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Value of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_get_HTTPFormData_Value static int tolua_get_HTTPFormData_Value(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Value'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Value); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Value of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_set_HTTPFormData_Value static int tolua_set_HTTPFormData_Value(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Value'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Value = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Type of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_get_HTTPFormData_Type static int tolua_get_HTTPFormData_Type(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Type'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Type); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Type of class HTTPFormData */ #ifndef TOLUA_DISABLE_tolua_set_HTTPFormData_Type static int tolua_set_HTTPFormData_Type(lua_State* tolua_S) { HTTPFormData* self = (HTTPFormData*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Type'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Type = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Method of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_get_HTTPRequest_Method static int tolua_get_HTTPRequest_Method(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Method'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Method); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Method of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_set_HTTPRequest_Method static int tolua_set_HTTPRequest_Method(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Method'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Method = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Path of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_get_HTTPRequest_Path static int tolua_get_HTTPRequest_Path(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Path'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Path); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Path of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_set_HTTPRequest_Path static int tolua_set_HTTPRequest_Path(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Path'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Path = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: Username of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_get_HTTPRequest_Username static int tolua_get_HTTPRequest_Username(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Username'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->Username); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: Username of class HTTPRequest */ #ifndef TOLUA_DISABLE_tolua_set_HTTPRequest_Username static int tolua_set_HTTPRequest_Username(lua_State* tolua_S) { HTTPRequest* self = (HTTPRequest*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'Username'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->Username = ((std::string) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWebPlugin_delete00 static int tolua_AllToLua_cWebPlugin_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetName of class cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWebPlugin_SetName00 static int tolua_AllToLua_cWebPlugin_SetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWebPlugin",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); std::string a_Name = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetName'", NULL); #endif { self->SetName(a_Name); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetName of class cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWebPlugin_GetName00 static int tolua_AllToLua_cWebPlugin_GetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL); #endif { std::string tolua_ret = (std::string) self->GetName(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HandleRequest of class cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWebPlugin_HandleRequest00 static int tolua_AllToLua_cWebPlugin_HandleRequest00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWebPlugin",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"HTTPRequest",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); HTTPRequest* a_Request = ((HTTPRequest*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HandleRequest'", NULL); #endif { std::string tolua_ret = (std::string) self->HandleRequest(a_Request); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'HandleRequest'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Initialize of class cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cWebPlugin_Initialize00 static int tolua_AllToLua_cWebPlugin_Initialize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cWebPlugin* self = (cWebPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Initialize'", NULL); #endif { self->Initialize(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Initialize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cWebPlugin : public cWebPlugin, public ToluaBase { public: std::string HandleRequest( HTTPRequest* a_Request) { if (push_method("HandleRequest", tolua_AllToLua_cWebPlugin_HandleRequest00)) { tolua_pushusertype(lua_state, (void*)a_Request, "HTTPRequest"); ToluaBase::dbcall(lua_state, 2, 1); std::string tolua_ret = ( std::string )tolua_tocppstring(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { if (lua_state) LOG("pure-virtual method cWebPlugin::HandleRequest not implemented."); else { LOG("pure-virtual method cWebPlugin::HandleRequest called with no lua_state. Aborting"); ::abort(); }; return ""; }; }; void Initialize( void ) { if (push_method("Initialize", tolua_AllToLua_cWebPlugin_Initialize00)) { ToluaBase::dbcall(lua_state, 1, 0); } else { if (lua_state) LOG("pure-virtual method cWebPlugin::Initialize not implemented."); else { LOG("pure-virtual method cWebPlugin::Initialize called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; Lua__cWebPlugin( lua_State* L): cWebPlugin(L){}; }; /* method: tolua__set_instance of class Lua__cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cWebPlugin_tolua__set_instance00 static int tolua_AllToLua_Lua__cWebPlugin_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cWebPlugin* self = (Lua__cWebPlugin*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cWebPlugin_new00 static int tolua_AllToLua_Lua__cWebPlugin_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { lua_State* L = tolua_S; { Lua__cWebPlugin* tolua_ret = (Lua__cWebPlugin*) Mtolua_new((Lua__cWebPlugin)(L)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cWebPlugin"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cWebPlugin_new00_local static int tolua_AllToLua_Lua__cWebPlugin_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { lua_State* L = tolua_S; { Lua__cWebPlugin* tolua_ret = (Lua__cWebPlugin*) Mtolua_new((Lua__cWebPlugin)(L)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cWebPlugin"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class Lua__cWebPlugin */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cWebPlugin_delete00 static int tolua_AllToLua_Lua__cWebPlugin_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cWebPlugin",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cWebPlugin* self = (Lua__cWebPlugin*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cWebPlugin (lua_State* tolua_S) { Lua__cWebPlugin* self = (Lua__cWebPlugin*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* method: new of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_new00 static int tolua_AllToLua_cPickup_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPickup",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_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"const cItem",0,&tolua_err)) || !tolua_isnumber(tolua_S,6,1,&tolua_err) || !tolua_isnumber(tolua_S,7,1,&tolua_err) || !tolua_isnumber(tolua_S,8,1,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,5,0)); float a_SpeedX = ((float) tolua_tonumber(tolua_S,6,0.f)); float a_SpeedY = ((float) tolua_tonumber(tolua_S,7,0.f)); float a_SpeedZ = ((float) tolua_tonumber(tolua_S,8,0.f)); { cPickup* tolua_ret = (cPickup*) Mtolua_new((cPickup)(a_X,a_Y,a_Z,*a_Item,a_SpeedX,a_SpeedY,a_SpeedZ)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPickup"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_new00_local static int tolua_AllToLua_cPickup_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPickup",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_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"const cItem",0,&tolua_err)) || !tolua_isnumber(tolua_S,6,1,&tolua_err) || !tolua_isnumber(tolua_S,7,1,&tolua_err) || !tolua_isnumber(tolua_S,8,1,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,5,0)); float a_SpeedX = ((float) tolua_tonumber(tolua_S,6,0.f)); float a_SpeedY = ((float) tolua_tonumber(tolua_S,7,0.f)); float a_SpeedZ = ((float) tolua_tonumber(tolua_S,8,0.f)); { cPickup* tolua_ret = (cPickup*) Mtolua_new((cPickup)(a_X,a_Y,a_Z,*a_Item,a_SpeedX,a_SpeedY,a_SpeedZ)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPickup"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_new01 static int tolua_AllToLua_cPickup_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_PickupSpawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cPacket_PickupSpawn* a_PickupSpawnPacket = ((cPacket_PickupSpawn*) tolua_tousertype(tolua_S,2,0)); { cPickup* tolua_ret = (cPickup*) Mtolua_new((cPickup)(a_PickupSpawnPacket)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPickup"); } } return 1; tolua_lerror: return tolua_AllToLua_cPickup_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_new01_local static int tolua_AllToLua_cPickup_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_PickupSpawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cPacket_PickupSpawn* a_PickupSpawnPacket = ((cPacket_PickupSpawn*) tolua_tousertype(tolua_S,2,0)); { cPickup* tolua_ret = (cPickup*) Mtolua_new((cPickup)(a_PickupSpawnPacket)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPickup"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_cPickup_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_delete00 static int tolua_AllToLua_cPickup_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPickup",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPickup* self = (cPickup*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetItem of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_GetItem00 static int tolua_AllToLua_cPickup_GetItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPickup",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cPickup* self = (cPickup*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetItem'", NULL); #endif { cItem* tolua_ret = (cItem*) self->GetItem(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CollectedBy of class cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPickup_CollectedBy00 static int tolua_AllToLua_cPickup_CollectedBy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cPickup* self = (cPickup*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Dest = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CollectedBy'", NULL); #endif { bool tolua_ret = (bool) self->CollectedBy(a_Dest); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CollectedBy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cPickup : public cPickup, public ToluaBase { public: bool CollectedBy( cPlayer* a_Dest) { if (push_method("CollectedBy", tolua_AllToLua_cPickup_CollectedBy00)) { tolua_pushusertype(lua_state, (void*)a_Dest, "cPlayer"); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPickup:: CollectedBy(a_Dest); }; }; void Initialize( cWorld* a_World) { if (push_method("Initialize", tolua_AllToLua_cEntity_Initialize00)) { tolua_pushusertype(lua_state, (void*)a_World, "cWorld"); ToluaBase::dbcall(lua_state, 2, 0); } else { return ( void ) cPickup:: Initialize(a_World); }; }; unsigned int GetEntityType( void ) { if (push_method("GetEntityType", tolua_AllToLua_cEntity_GetEntityType00)) { ToluaBase::dbcall(lua_state, 1, 1); unsigned int tolua_ret = (unsigned int )tolua_tonumber(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return (unsigned int ) cPickup:: GetEntityType(); }; }; bool IsA( const char* a_EntityType) { if (push_method("IsA", tolua_AllToLua_cEntity_IsA00)) { tolua_pushstring(lua_state, (const char*)a_EntityType); ToluaBase::dbcall(lua_state, 2, 1); bool tolua_ret = ( bool )tolua_toboolean(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( bool ) cPickup:: IsA(a_EntityType); }; }; const char* GetClass( void ) { if (push_method("GetClass", tolua_AllToLua_cEntity_GetClass00)) { ToluaBase::dbcall(lua_state, 1, 1); const char* tolua_ret = ( const char* )tolua_tostring(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( const char* ) cPickup:: GetClass(); }; }; void Tick( float a_Dt) { if (push_method("Tick", tolua_AllToLua_cEntity_Tick00)) { tolua_pushnumber(lua_state, (lua_Number)a_Dt); ToluaBase::dbcall(lua_state, 2, 0); } else { if (lua_state) LOG("pure-virtual method cPickup::Tick not implemented."); else { LOG("pure-virtual method cPickup::Tick called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; bool cPickup__CollectedBy( cPlayer* a_Dest) { return ( bool )cPickup::CollectedBy(a_Dest); }; void cPickup__Initialize( cWorld* a_World) { return ( void )cPickup::Initialize(a_World); }; unsigned int cPickup__GetEntityType( void ) { return (unsigned int )cPickup::GetEntityType(); }; bool cPickup__IsA( const char* a_EntityType) { return ( bool )cPickup::IsA(a_EntityType); }; const char* cPickup__GetClass( void ) { return ( const char* )cPickup::GetClass(); }; Lua__cPickup( int a_X, int a_Y, int a_Z, const cItem& a_Item, float a_SpeedX = 0.f, float a_SpeedY = 0.f, float a_SpeedZ = 0.f): cPickup(a_X,a_Y,a_Z,a_Item,a_SpeedX,a_SpeedY,a_SpeedZ){}; Lua__cPickup( cPacket_PickupSpawn* a_PickupSpawnPacket): cPickup(a_PickupSpawnPacket){}; }; /* method: tolua__set_instance of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_tolua__set_instance00 static int tolua_AllToLua_Lua__cPickup_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPickup",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPickup* self = (Lua__cPickup*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPickup__CollectedBy of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_cPickup__CollectedBy00 static int tolua_AllToLua_Lua__cPickup_cPickup__CollectedBy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPlayer",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPickup* self = (Lua__cPickup*) tolua_tousertype(tolua_S,1,0); cPlayer* a_Dest = ((cPlayer*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPickup__CollectedBy'", NULL); #endif { bool tolua_ret = (bool) self->cPickup__CollectedBy(a_Dest); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPickup__CollectedBy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_new00 static int tolua_AllToLua_Lua__cPickup_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPickup",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_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"cItem",0,&tolua_err)) || !tolua_isnumber(tolua_S,6,1,&tolua_err) || !tolua_isnumber(tolua_S,7,1,&tolua_err) || !tolua_isnumber(tolua_S,8,1,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,5,0)); float a_SpeedX = ((float) tolua_tonumber(tolua_S,6,0.f)); float a_SpeedY = ((float) tolua_tonumber(tolua_S,7,0.f)); float a_SpeedZ = ((float) tolua_tonumber(tolua_S,8,0.f)); { Lua__cPickup* tolua_ret = (Lua__cPickup*) Mtolua_new((Lua__cPickup)(a_X,a_Y,a_Z,*a_Item,a_SpeedX,a_SpeedY,a_SpeedZ)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPickup"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_new00_local static int tolua_AllToLua_Lua__cPickup_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPickup",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_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,"cItem",0,&tolua_err)) || !tolua_isnumber(tolua_S,6,1,&tolua_err) || !tolua_isnumber(tolua_S,7,1,&tolua_err) || !tolua_isnumber(tolua_S,8,1,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,5,0)); float a_SpeedX = ((float) tolua_tonumber(tolua_S,6,0.f)); float a_SpeedY = ((float) tolua_tonumber(tolua_S,7,0.f)); float a_SpeedZ = ((float) tolua_tonumber(tolua_S,8,0.f)); { Lua__cPickup* tolua_ret = (Lua__cPickup*) Mtolua_new((Lua__cPickup)(a_X,a_Y,a_Z,*a_Item,a_SpeedX,a_SpeedY,a_SpeedZ)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPickup"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_new01 static int tolua_AllToLua_Lua__cPickup_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_PickupSpawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cPacket_PickupSpawn* a_PickupSpawnPacket = ((cPacket_PickupSpawn*) tolua_tousertype(tolua_S,2,0)); { Lua__cPickup* tolua_ret = (Lua__cPickup*) Mtolua_new((Lua__cPickup)(a_PickupSpawnPacket)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPickup"); } } return 1; tolua_lerror: return tolua_AllToLua_Lua__cPickup_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_new01_local static int tolua_AllToLua_Lua__cPickup_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPickup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cPacket_PickupSpawn",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cPacket_PickupSpawn* a_PickupSpawnPacket = ((cPacket_PickupSpawn*) tolua_tousertype(tolua_S,2,0)); { Lua__cPickup* tolua_ret = (Lua__cPickup*) Mtolua_new((Lua__cPickup)(a_PickupSpawnPacket)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPickup"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Lua__cPickup_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: delete of class Lua__cPickup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPickup_delete00 static int tolua_AllToLua_Lua__cPickup_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPickup",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPickup* self = (Lua__cPickup*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cPickup (lua_State* tolua_S) { Lua__cPickup* self = (Lua__cPickup*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* method: Get of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_Get00 static int tolua_AllToLua_cRoot_Get00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cRoot* tolua_ret = (cRoot*) cRoot::Get(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cRoot"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Get'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetServer of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetServer00 static int tolua_AllToLua_cRoot_GetServer00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetServer'", NULL); #endif { cServer* tolua_ret = (cServer*) self->GetServer(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cServer"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetServer'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetDefaultWorld of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetDefaultWorld00 static int tolua_AllToLua_cRoot_GetDefaultWorld00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetDefaultWorld'", NULL); #endif { cWorld* tolua_ret = (cWorld*) self->GetDefaultWorld(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cWorld"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetDefaultWorld'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetWorld of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetWorld00 static int tolua_AllToLua_cRoot_GetWorld00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); const AString a_WorldName = ((const AString) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorld'", NULL); #endif { cWorld* tolua_ret = (cWorld*) self->GetWorld(a_WorldName); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cWorld"); tolua_pushcppstring(tolua_S,(const char*)a_WorldName); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetWorld'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetGroupManager of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetGroupManager00 static int tolua_AllToLua_cRoot_GetGroupManager00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetGroupManager'", NULL); #endif { cGroupManager* tolua_ret = (cGroupManager*) self->GetGroupManager(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cGroupManager"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetGroupManager'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetCraftingRecipes of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetCraftingRecipes00 static int tolua_AllToLua_cRoot_GetCraftingRecipes00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetCraftingRecipes'", NULL); #endif { cCraftingRecipes* tolua_ret = (cCraftingRecipes*) self->GetCraftingRecipes(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCraftingRecipes"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetCraftingRecipes'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetFurnaceRecipe of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetFurnaceRecipe00 static int tolua_AllToLua_cRoot_GetFurnaceRecipe00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFurnaceRecipe'", NULL); #endif { cFurnaceRecipe* tolua_ret = (cFurnaceRecipe*) self->GetFurnaceRecipe(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cFurnaceRecipe"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetFurnaceRecipe'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetWebAdmin of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetWebAdmin00 static int tolua_AllToLua_cRoot_GetWebAdmin00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWebAdmin'", NULL); #endif { cWebAdmin* tolua_ret = (cWebAdmin*) self->GetWebAdmin(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cWebAdmin"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetWebAdmin'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetPluginManager of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetPluginManager00 static int tolua_AllToLua_cRoot_GetPluginManager00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPluginManager'", NULL); #endif { cPluginManager* tolua_ret = (cPluginManager*) self->GetPluginManager(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPluginManager"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetPluginManager'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ServerCommand of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_ServerCommand00 static int tolua_AllToLua_cRoot_ServerCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); const char* a_Cmd = ((const char*) tolua_tostring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ServerCommand'", NULL); #endif { self->ServerCommand(a_Cmd); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ServerCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetTotalChunkCount of class cRoot */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cRoot_GetTotalChunkCount00 static int tolua_AllToLua_cRoot_GetTotalChunkCount00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cRoot",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cRoot* self = (cRoot*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetTotalChunkCount'", NULL); #endif { int tolua_ret = (int) self->GetTotalChunkCount(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetTotalChunkCount'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTCPLink_delete00 static int tolua_AllToLua_cTCPLink_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Connect of class cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTCPLink_Connect00 static int tolua_AllToLua_cTCPLink_Connect00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTCPLink",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); const AString a_Address = ((const AString) tolua_tocppstring(tolua_S,2,0)); unsigned int a_Port = ((unsigned int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Connect'", NULL); #endif { bool tolua_ret = (bool) self->Connect(a_Address,a_Port); tolua_pushboolean(tolua_S,(bool)tolua_ret); tolua_pushcppstring(tolua_S,(const char*)a_Address); } } return 2; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Connect'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Send of class cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTCPLink_Send00 static int tolua_AllToLua_cTCPLink_Send00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTCPLink",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnumber(tolua_S,4,1,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); const char* a_Data = ((const char*) tolua_tostring(tolua_S,2,0)); unsigned int a_Size = ((unsigned int) tolua_tonumber(tolua_S,3,0)); int a_Flags = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Send'", NULL); #endif { int tolua_ret = (int) self->Send(a_Data,a_Size,a_Flags); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Send'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SendMessage of class cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTCPLink_SendMessage00 static int tolua_AllToLua_cTCPLink_SendMessage00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTCPLink",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,1,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); const char* a_Message = ((const char*) tolua_tostring(tolua_S,2,0)); int a_Flags = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SendMessage'", NULL); #endif { int tolua_ret = (int) self->SendMessage(a_Message,a_Flags); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SendMessage'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: CloseSocket of class cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTCPLink_CloseSocket00 static int tolua_AllToLua_cTCPLink_CloseSocket00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cTCPLink* self = (cTCPLink*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CloseSocket'", NULL); #endif { self->CloseSocket(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'CloseSocket'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE class Lua__cTCPLink : public cTCPLink, public ToluaBase { public: void ReceivedData( char* a_Data, int a_Size) { if (push_method("ReceivedData", NULL)) { tolua_pushstring(lua_state, (const char*)a_Data); tolua_pushnumber(lua_state, (lua_Number)a_Size); ToluaBase::dbcall(lua_state, 3, 0); } else { if (lua_state) LOG("pure-virtual method cTCPLink::ReceivedData not implemented."); else { LOG("pure-virtual method cTCPLink::ReceivedData called with no lua_state. Aborting"); ::abort(); }; return ( void )0; }; }; Lua__cTCPLink( void ): cTCPLink(){}; }; /* method: tolua__set_instance of class Lua__cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cTCPLink_tolua__set_instance00 static int tolua_AllToLua_Lua__cTCPLink_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cTCPLink* self = (Lua__cTCPLink*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cTCPLink_new00 static int tolua_AllToLua_Lua__cTCPLink_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cTCPLink* tolua_ret = (Lua__cTCPLink*) Mtolua_new((Lua__cTCPLink)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cTCPLink"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cTCPLink_new00_local static int tolua_AllToLua_Lua__cTCPLink_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cTCPLink* tolua_ret = (Lua__cTCPLink*) Mtolua_new((Lua__cTCPLink)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cTCPLink"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class Lua__cTCPLink */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cTCPLink_delete00 static int tolua_AllToLua_Lua__cTCPLink_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cTCPLink",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cTCPLink* self = (Lua__cTCPLink*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cTCPLink (lua_State* tolua_S) { Lua__cTCPLink* self = (Lua__cTCPLink*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new00 static int tolua_AllToLua_Vector3f_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new00_local static int tolua_AllToLua_Vector3f_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new01 static int tolua_AllToLua_Vector3f_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new01_local static int tolua_AllToLua_Vector3f_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new02 static int tolua_AllToLua_Vector3f_new02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new02_local static int tolua_AllToLua_Vector3f_new02_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new01_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new03 static int tolua_AllToLua_Vector3f_new03(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new02(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new03_local static int tolua_AllToLua_Vector3f_new03_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new02_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new04 static int tolua_AllToLua_Vector3f_new04(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new03(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new04_local static int tolua_AllToLua_Vector3f_new04_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new03_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new05 static int tolua_AllToLua_Vector3f_new05(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { float a_x = ((float) tolua_tonumber(tolua_S,2,0)); float a_y = ((float) tolua_tonumber(tolua_S,3,0)); float a_z = ((float) tolua_tonumber(tolua_S,4,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new04(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_new05_local static int tolua_AllToLua_Vector3f_new05_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3f",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { float a_x = ((float) tolua_tonumber(tolua_S,2,0)); float a_y = ((float) tolua_tonumber(tolua_S,3,0)); float a_z = ((float) tolua_tonumber(tolua_S,4,0)); { Vector3f* tolua_ret = (Vector3f*) Mtolua_new((Vector3f)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f_new04_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Set of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Set00 static int tolua_AllToLua_Vector3f_Set00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3f",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); float a_x = ((float) tolua_tonumber(tolua_S,2,0)); float a_y = ((float) tolua_tonumber(tolua_S,3,0)); float a_z = ((float) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Set'", NULL); #endif { self->Set(a_x,a_y,a_z); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Set'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Normalize of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Normalize00 static int tolua_AllToLua_Vector3f_Normalize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Normalize'", NULL); #endif { self->Normalize(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Normalize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NormalizeCopy of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_NormalizeCopy00 static int tolua_AllToLua_Vector3f_NormalizeCopy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NormalizeCopy'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->NormalizeCopy(); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NormalizeCopy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NormalizeCopy of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_NormalizeCopy01 static int tolua_AllToLua_Vector3f_NormalizeCopy01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); Vector3f* a_V = ((Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NormalizeCopy'", NULL); #endif { self->NormalizeCopy(*a_V); } } return 0; tolua_lerror: return tolua_AllToLua_Vector3f_NormalizeCopy00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Length of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Length00 static int tolua_AllToLua_Vector3f_Length00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Length'", NULL); #endif { float tolua_ret = (float) self->Length(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Length'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SqrLength of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_SqrLength00 static int tolua_AllToLua_Vector3f_SqrLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SqrLength'", NULL); #endif { float tolua_ret = (float) self->SqrLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SqrLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Dot of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Dot00 static int tolua_AllToLua_Vector3f_Dot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* a_V = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Dot'", NULL); #endif { float tolua_ret = (float) self->Dot(*a_V); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Dot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Cross of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Cross00 static int tolua_AllToLua_Vector3f_Cross00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Cross'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->Cross(*v); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Cross'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Equals of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f_Equals00 static int tolua_AllToLua_Vector3f_Equals00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Equals'", NULL); #endif { bool tolua_ret = (bool) self->Equals(*v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Equals'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator+ of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__add00 static int tolua_AllToLua_Vector3f__add00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v2 = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator+'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator+(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.add'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator+ of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__add01 static int tolua_AllToLua_Vector3f__add01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v2 = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator+'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator+(v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f__add00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: operator- of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__sub00 static int tolua_AllToLua_Vector3f__sub00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v2 = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator-'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator-(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.sub'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator- of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__sub01 static int tolua_AllToLua_Vector3f__sub01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v2 = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator-'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator-(v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f__sub00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: operator* of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__mul00 static int tolua_AllToLua_Vector3f__mul00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const float f = ((const float) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator*'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator*(f); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.mul'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator* of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3f__mul01 static int tolua_AllToLua_Vector3f__mul01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3f",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* self = (const Vector3f*) tolua_tousertype(tolua_S,1,0); const Vector3f* v2 = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator*'", NULL); #endif { Vector3f tolua_ret = (Vector3f) self->operator*(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3f)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3f)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3f"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3f__mul00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* get function: x of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_get_Vector3f_x static int tolua_get_Vector3f_x(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->x); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: x of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_set_Vector3f_x static int tolua_set_Vector3f_x(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->x = ((float) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: y of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_get_Vector3f_y static int tolua_get_Vector3f_y(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->y); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: y of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_set_Vector3f_y static int tolua_set_Vector3f_y(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->y = ((float) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: z of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_get_Vector3f_z static int tolua_get_Vector3f_z(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->z); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: z of class Vector3f */ #ifndef TOLUA_DISABLE_tolua_set_Vector3f_z static int tolua_set_Vector3f_z(lua_State* tolua_S) { Vector3f* self = (Vector3f*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->z = ((float) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new00 static int tolua_AllToLua_Vector3d_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new00_local static int tolua_AllToLua_Vector3d_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new01 static int tolua_AllToLua_Vector3d_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new01_local static int tolua_AllToLua_Vector3d_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3f* v = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new02 static int tolua_AllToLua_Vector3d_new02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new02_local static int tolua_AllToLua_Vector3d_new02_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new01_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new03 static int tolua_AllToLua_Vector3d_new03(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { double a_x = ((double) tolua_tonumber(tolua_S,2,0)); double a_y = ((double) tolua_tonumber(tolua_S,3,0)); double a_z = ((double) tolua_tonumber(tolua_S,4,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new02(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_new03_local static int tolua_AllToLua_Vector3d_new03_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3d",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { double a_x = ((double) tolua_tonumber(tolua_S,2,0)); double a_y = ((double) tolua_tonumber(tolua_S,3,0)); double a_z = ((double) tolua_tonumber(tolua_S,4,0)); { Vector3d* tolua_ret = (Vector3d*) Mtolua_new((Vector3d)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d_new02_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Set of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Set00 static int tolua_AllToLua_Vector3d_Set00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3d",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); double a_x = ((double) tolua_tonumber(tolua_S,2,0)); double a_y = ((double) tolua_tonumber(tolua_S,3,0)); double a_z = ((double) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Set'", NULL); #endif { self->Set(a_x,a_y,a_z); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Set'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Normalize of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Normalize00 static int tolua_AllToLua_Vector3d_Normalize00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Normalize'", NULL); #endif { self->Normalize(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Normalize'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NormalizeCopy of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_NormalizeCopy00 static int tolua_AllToLua_Vector3d_NormalizeCopy00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NormalizeCopy'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->NormalizeCopy(); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'NormalizeCopy'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: NormalizeCopy of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_NormalizeCopy01 static int tolua_AllToLua_Vector3d_NormalizeCopy01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); Vector3d* a_V = ((Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NormalizeCopy'", NULL); #endif { self->NormalizeCopy(*a_V); } } return 0; tolua_lerror: return tolua_AllToLua_Vector3d_NormalizeCopy00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Length of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Length00 static int tolua_AllToLua_Vector3d_Length00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Length'", NULL); #endif { double tolua_ret = (double) self->Length(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Length'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SqrLength of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_SqrLength00 static int tolua_AllToLua_Vector3d_SqrLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SqrLength'", NULL); #endif { double tolua_ret = (double) self->SqrLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SqrLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Dot of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Dot00 static int tolua_AllToLua_Vector3d_Dot00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* a_V = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Dot'", NULL); #endif { double tolua_ret = (double) self->Dot(*a_V); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Dot'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Cross of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Cross00 static int tolua_AllToLua_Vector3d_Cross00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Cross'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->Cross(*v); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Cross'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Equals of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d_Equals00 static int tolua_AllToLua_Vector3d_Equals00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Equals'", NULL); #endif { bool tolua_ret = (bool) self->Equals(*v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Equals'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator+ of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__add00 static int tolua_AllToLua_Vector3d__add00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v2 = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator+'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator+(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.add'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator+ of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__add01 static int tolua_AllToLua_Vector3d__add01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v2 = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator+'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator+(v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d__add00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: operator- of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__sub00 static int tolua_AllToLua_Vector3d__sub00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v2 = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator-'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator-(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.sub'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator- of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__sub01 static int tolua_AllToLua_Vector3d__sub01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v2 = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator-'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator-(v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d__sub00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: operator* of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__mul00 static int tolua_AllToLua_Vector3d__mul00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const double f = ((const double) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator*'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator*(f); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function '.mul'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: operator* of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3d__mul01 static int tolua_AllToLua_Vector3d__mul01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3d",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3d* self = (const Vector3d*) tolua_tousertype(tolua_S,1,0); const Vector3d* v2 = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator*'", NULL); #endif { Vector3d tolua_ret = (Vector3d) self->operator*(*v2); { #ifdef __cplusplus void* tolua_obj = Mtolua_new((Vector3d)(tolua_ret)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #else void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3d)); tolua_pushusertype(tolua_S,tolua_obj,"Vector3d"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); #endif } } } return 1; tolua_lerror: return tolua_AllToLua_Vector3d__mul00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* get function: x of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_get_Vector3d_x static int tolua_get_Vector3d_x(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->x); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: x of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_set_Vector3d_x static int tolua_set_Vector3d_x(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->x = ((double) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: y of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_get_Vector3d_y static int tolua_get_Vector3d_y(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->y); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: y of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_set_Vector3d_y static int tolua_set_Vector3d_y(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->y = ((double) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: z of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_get_Vector3d_z static int tolua_get_Vector3d_z(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->z); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: z of class Vector3d */ #ifndef TOLUA_DISABLE_tolua_set_Vector3d_z static int tolua_set_Vector3d_z(lua_State* tolua_S) { Vector3d* self = (Vector3d*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->z = ((double) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new00 static int tolua_AllToLua_Vector3i_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new00_local static int tolua_AllToLua_Vector3i_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)(*v)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new01 static int tolua_AllToLua_Vector3i_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3i_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new01_local static int tolua_AllToLua_Vector3i_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else { { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3i_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new02 static int tolua_AllToLua_Vector3i_new02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { int a_x = ((int) tolua_tonumber(tolua_S,2,0)); int a_y = ((int) tolua_tonumber(tolua_S,3,0)); int a_z = ((int) tolua_tonumber(tolua_S,4,0)); { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3i_new01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_new02_local static int tolua_AllToLua_Vector3i_new02_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Vector3i",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { int a_x = ((int) tolua_tonumber(tolua_S,2,0)); int a_y = ((int) tolua_tonumber(tolua_S,3,0)); int a_z = ((int) tolua_tonumber(tolua_S,4,0)); { Vector3i* tolua_ret = (Vector3i*) Mtolua_new((Vector3i)(a_x,a_y,a_z)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Vector3i"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3i_new01_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Set of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_Set00 static int tolua_AllToLua_Vector3i_Set00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Vector3i",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); int a_x = ((int) tolua_tonumber(tolua_S,2,0)); int a_y = ((int) tolua_tonumber(tolua_S,3,0)); int a_z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Set'", NULL); #endif { self->Set(a_x,a_y,a_z); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Set'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Length of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_Length00 static int tolua_AllToLua_Vector3i_Length00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3i* self = (const Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Length'", NULL); #endif { float tolua_ret = (float) self->Length(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Length'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SqrLength of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_SqrLength00 static int tolua_AllToLua_Vector3i_SqrLength00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3i* self = (const Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SqrLength'", NULL); #endif { int tolua_ret = (int) self->SqrLength(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SqrLength'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Equals of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_Equals00 static int tolua_AllToLua_Vector3i_Equals00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3i",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const Vector3i* self = (const Vector3i*) tolua_tousertype(tolua_S,1,0); const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Equals'", NULL); #endif { bool tolua_ret = (bool) self->Equals(*v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Equals'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Equals of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Vector3i_Equals01 static int tolua_AllToLua_Vector3i_Equals01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const Vector3i",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const Vector3i* self = (const Vector3i*) tolua_tousertype(tolua_S,1,0); const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Equals'", NULL); #endif { bool tolua_ret = (bool) self->Equals(v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_Vector3i_Equals00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* get function: x of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_get_Vector3i_x static int tolua_get_Vector3i_x(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->x); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: x of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_set_Vector3i_x static int tolua_set_Vector3i_x(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'x'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->x = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: y of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_get_Vector3i_y static int tolua_get_Vector3i_y(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->y); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: y of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_set_Vector3i_y static int tolua_set_Vector3i_y(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'y'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->y = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: z of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_get_Vector3i_z static int tolua_get_Vector3i_z(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->z); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: z of class Vector3i */ #ifndef TOLUA_DISABLE_tolua_set_Vector3i_z static int tolua_set_Vector3i_z(lua_State* tolua_S) { Vector3i* self = (Vector3i*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'z'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->z = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: new of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new00 static int tolua_AllToLua_cCuboid_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new00_local static int tolua_AllToLua_cCuboid_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new01 static int tolua_AllToLua_cCuboid_new01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cCuboid",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const cCuboid* a_Cuboid = ((const cCuboid*) tolua_tousertype(tolua_S,2,0)); { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)(*a_Cuboid)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); } } return 1; tolua_lerror: return tolua_AllToLua_cCuboid_new00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new01_local static int tolua_AllToLua_cCuboid_new01_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cCuboid",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const cCuboid* a_Cuboid = ((const cCuboid*) tolua_tousertype(tolua_S,2,0)); { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)(*a_Cuboid)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_cCuboid_new00_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new02 static int tolua_AllToLua_cCuboid_new02(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const Vector3i* a_p1 = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); const Vector3i* a_p2 = ((const Vector3i*) tolua_tousertype(tolua_S,3,0)); { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)(*a_p1,*a_p2)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); } } return 1; tolua_lerror: return tolua_AllToLua_cCuboid_new01(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_new02_local static int tolua_AllToLua_cCuboid_new02_local(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else { const Vector3i* a_p1 = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); const Vector3i* a_p2 = ((const Vector3i*) tolua_tousertype(tolua_S,3,0)); { cCuboid* tolua_ret = (cCuboid*) Mtolua_new((cCuboid)(*a_p1,*a_p2)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCuboid"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; tolua_lerror: return tolua_AllToLua_cCuboid_new01_local(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* get function: p1 of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_get_cCuboid_p1 static int tolua_get_cCuboid_p1(lua_State* tolua_S) { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'p1'",NULL); #endif tolua_pushusertype(tolua_S,(void*)&self->p1,"Vector3i"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: p1 of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_set_cCuboid_p1 static int tolua_set_cCuboid_p1(lua_State* tolua_S) { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'p1'",NULL); if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3i",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->p1 = *((Vector3i*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: p2 of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_get_cCuboid_p2 static int tolua_get_cCuboid_p2(lua_State* tolua_S) { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'p2'",NULL); #endif tolua_pushusertype(tolua_S,(void*)&self->p2,"Vector3i"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: p2 of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_set_cCuboid_p2 static int tolua_set_cCuboid_p2(lua_State* tolua_S) { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'p2'",NULL); if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3i",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->p2 = *((Vector3i*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: Sort of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_Sort00 static int tolua_AllToLua_cCuboid_Sort00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCuboid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cCuboid* self = (cCuboid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Sort'", NULL); #endif { self->Sort(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Sort'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsInside of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_IsInside00 static int tolua_AllToLua_cCuboid_IsInside00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3i",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { const cCuboid* self = (const cCuboid*) tolua_tousertype(tolua_S,1,0); const Vector3i* v = ((const Vector3i*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsInside'", NULL); #endif { bool tolua_ret = (bool) self->IsInside(*v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsInside'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsInside of class cCuboid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCuboid_IsInside01 static int tolua_AllToLua_cCuboid_IsInside01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCuboid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3d",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { const cCuboid* self = (const cCuboid*) tolua_tousertype(tolua_S,1,0); const Vector3d* v = ((const Vector3d*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsInside'", NULL); #endif { bool tolua_ret = (bool) self->IsInside(*v); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cCuboid_IsInside00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: new of class cMCLogger */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cMCLogger_new00 static int tolua_AllToLua_cMCLogger_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cMCLogger",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char* a_File = ((char*) tolua_tostring(tolua_S,2,0)); { cMCLogger* tolua_ret = (cMCLogger*) Mtolua_new((cMCLogger)(a_File)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cMCLogger"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cMCLogger */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cMCLogger_new00_local static int tolua_AllToLua_cMCLogger_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cMCLogger",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { char* a_File = ((char*) tolua_tostring(tolua_S,2,0)); { cMCLogger* tolua_ret = (cMCLogger*) Mtolua_new((cMCLogger)(a_File)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cMCLogger"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cMCLogger */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cMCLogger_delete00 static int tolua_AllToLua_cMCLogger_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cMCLogger",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cMCLogger* self = (cMCLogger*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: LogSimple of class cMCLogger */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cMCLogger_LogSimple00 static int tolua_AllToLua_cMCLogger_LogSimple00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cMCLogger",0,&tolua_err) || !tolua_isstring(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,1,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cMCLogger* self = (cMCLogger*) tolua_tousertype(tolua_S,1,0); const char* a_Text = ((const char*) tolua_tostring(tolua_S,2,0)); int a_LogType = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LogSimple'", NULL); #endif { self->LogSimple(a_Text,a_LogType); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'LogSimple'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cTracer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTracer_new00 static int tolua_AllToLua_cTracer_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cTracer",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); { cTracer* tolua_ret = (cTracer*) Mtolua_new((cTracer)(a_World)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cTracer"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cTracer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTracer_new00_local static int tolua_AllToLua_cTracer_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cTracer",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); { cTracer* tolua_ret = (cTracer*) Mtolua_new((cTracer)(a_World)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cTracer"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cTracer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTracer_delete00 static int tolua_AllToLua_cTracer_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTracer",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Trace of class cTracer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTracer_Trace00 static int tolua_AllToLua_cTracer_Trace00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTracer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Vector3f",0,&tolua_err)) || !tolua_isnumber(tolua_S,4,0,&tolua_err) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); const Vector3f* a_Start = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); const Vector3f* a_Direction = ((const Vector3f*) tolua_tousertype(tolua_S,3,0)); int a_Distance = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Trace'", NULL); #endif { int tolua_ret = (int) self->Trace(*a_Start,*a_Direction,a_Distance); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Trace'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetValues of class cTracer */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cTracer_SetValues00 static int tolua_AllToLua_cTracer_SetValues00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cTracer",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3f",0,&tolua_err)) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Vector3f",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); const Vector3f* a_Start = ((const Vector3f*) tolua_tousertype(tolua_S,2,0)); const Vector3f* a_Direction = ((const Vector3f*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetValues'", NULL); #endif { self->SetValues(*a_Start,*a_Direction); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetValues'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: BlockHitPosition of class cTracer */ #ifndef TOLUA_DISABLE_tolua_get_cTracer_BlockHitPosition static int tolua_get_cTracer_BlockHitPosition(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'BlockHitPosition'",NULL); #endif tolua_pushusertype(tolua_S,(void*)&self->BlockHitPosition,"Vector3f"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: BlockHitPosition of class cTracer */ #ifndef TOLUA_DISABLE_tolua_set_cTracer_BlockHitPosition static int tolua_set_cTracer_BlockHitPosition(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'BlockHitPosition'",NULL); if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3f",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->BlockHitPosition = *((Vector3f*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: HitNormal of class cTracer */ #ifndef TOLUA_DISABLE_tolua_get_cTracer_HitNormal static int tolua_get_cTracer_HitNormal(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'HitNormal'",NULL); #endif tolua_pushusertype(tolua_S,(void*)&self->HitNormal,"Vector3f"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: HitNormal of class cTracer */ #ifndef TOLUA_DISABLE_tolua_set_cTracer_HitNormal static int tolua_set_cTracer_HitNormal(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'HitNormal'",NULL); if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3f",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->HitNormal = *((Vector3f*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: RealHit of class cTracer */ #ifndef TOLUA_DISABLE_tolua_get_cTracer_RealHit static int tolua_get_cTracer_RealHit(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'RealHit'",NULL); #endif tolua_pushusertype(tolua_S,(void*)&self->RealHit,"Vector3f"); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: RealHit of class cTracer */ #ifndef TOLUA_DISABLE_tolua_set_cTracer_RealHit static int tolua_set_cTracer_RealHit(lua_State* tolua_S) { cTracer* self = (cTracer*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'RealHit'",NULL); if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Vector3f",0,&tolua_err))) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->RealHit = *((Vector3f*) tolua_tousertype(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: SetName of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_SetName00 static int tolua_AllToLua_cGroup_SetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); std::string a_Name = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetName'", NULL); #endif { self->SetName(a_Name); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetName of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_GetName00 static int tolua_AllToLua_cGroup_GetName00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cGroup",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cGroup* self = (const cGroup*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL); #endif { const std::string tolua_ret = (const std::string) self->GetName(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetColor of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_SetColor00 static int tolua_AllToLua_cGroup_SetColor00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); std::string a_Color = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetColor'", NULL); #endif { self->SetColor(a_Color); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetColor'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddCommand of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_AddCommand00 static int tolua_AllToLua_cGroup_AddCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); std::string a_Command = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddCommand'", NULL); #endif { self->AddCommand(a_Command); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: AddPermission of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_AddPermission00 static int tolua_AllToLua_cGroup_AddPermission00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); std::string a_Permission = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddPermission'", NULL); #endif { self->AddPermission(a_Permission); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'AddPermission'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: InheritFrom of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_InheritFrom00 static int tolua_AllToLua_cGroup_InheritFrom00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cGroup",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); cGroup* a_Group = ((cGroup*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'InheritFrom'", NULL); #endif { self->InheritFrom(a_Group); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'InheritFrom'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: HasCommand of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_HasCommand00 static int tolua_AllToLua_cGroup_HasCommand00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cGroup",0,&tolua_err) || !tolua_iscppstring(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cGroup* self = (cGroup*) tolua_tousertype(tolua_S,1,0); std::string a_Command = ((std::string) tolua_tocppstring(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HasCommand'", NULL); #endif { bool tolua_ret = (bool) self->HasCommand(a_Command); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'HasCommand'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetColor of class cGroup */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cGroup_GetColor00 static int tolua_AllToLua_cGroup_GetColor00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cGroup",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cGroup* self = (const cGroup*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetColor'", NULL); #endif { const AString tolua_ret = (const AString) self->GetColor(); tolua_pushcppstring(tolua_S,(const char*)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetColor'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_new00 static int tolua_AllToLua_cBlockArea_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cBlockArea* tolua_ret = (cBlockArea*) Mtolua_new((cBlockArea)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cBlockArea"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_new00_local static int tolua_AllToLua_cBlockArea_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cBlockArea* tolua_ret = (cBlockArea*) Mtolua_new((cBlockArea)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cBlockArea"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: delete of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_delete00 static int tolua_AllToLua_cBlockArea_delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); #endif Mtolua_delete(self); } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_Clear00 static int tolua_AllToLua_cBlockArea_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Read of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_Read00 static int tolua_AllToLua_cBlockArea_Read00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_isnumber(tolua_S,8,0,&tolua_err) || !tolua_isnoobj(tolua_S,9,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_MinBlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_MaxBlockX = ((int) tolua_tonumber(tolua_S,4,0)); int a_MinBlockY = ((int) tolua_tonumber(tolua_S,5,0)); int a_MaxBlockY = ((int) tolua_tonumber(tolua_S,6,0)); int a_MinBlockZ = ((int) tolua_tonumber(tolua_S,7,0)); int a_MaxBlockZ = ((int) tolua_tonumber(tolua_S,8,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Read'", NULL); #endif { bool tolua_ret = (bool) self->Read(a_World,a_MinBlockX,a_MaxBlockX,a_MinBlockY,a_MaxBlockY,a_MinBlockZ,a_MaxBlockZ); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Read'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Read of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_Read01 static int tolua_AllToLua_cBlockArea_Read01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_isnumber(tolua_S,8,0,&tolua_err) || !tolua_isnumber(tolua_S,9,0,&tolua_err) || !tolua_isnoobj(tolua_S,10,&tolua_err) ) goto tolua_lerror; else { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_MinBlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_MaxBlockX = ((int) tolua_tonumber(tolua_S,4,0)); int a_MinBlockY = ((int) tolua_tonumber(tolua_S,5,0)); int a_MaxBlockY = ((int) tolua_tonumber(tolua_S,6,0)); int a_MinBlockZ = ((int) tolua_tonumber(tolua_S,7,0)); int a_MaxBlockZ = ((int) tolua_tonumber(tolua_S,8,0)); int a_DataTypes = ((int) tolua_tonumber(tolua_S,9,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Read'", NULL); #endif { bool tolua_ret = (bool) self->Read(a_World,a_MinBlockX,a_MaxBlockX,a_MinBlockY,a_MaxBlockY,a_MinBlockZ,a_MaxBlockZ,a_DataTypes); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cBlockArea_Read00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Write of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_Write00 static int tolua_AllToLua_cBlockArea_Write00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_MinBlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_MinBlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_MinBlockZ = ((int) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Write'", NULL); #endif { bool tolua_ret = (bool) self->Write(a_World,a_MinBlockX,a_MinBlockY,a_MinBlockZ); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Write'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Write of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_Write01 static int tolua_AllToLua_cBlockArea_Write01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",0,&tolua_err) || !tolua_isusertype(tolua_S,2,"cWorld",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); cWorld* a_World = ((cWorld*) tolua_tousertype(tolua_S,2,0)); int a_MinBlockX = ((int) tolua_tonumber(tolua_S,3,0)); int a_MinBlockY = ((int) tolua_tonumber(tolua_S,4,0)); int a_MinBlockZ = ((int) tolua_tonumber(tolua_S,5,0)); int a_DataTypes = ((int) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Write'", NULL); #endif { bool tolua_ret = (bool) self->Write(a_World,a_MinBlockX,a_MinBlockY,a_MinBlockZ,a_DataTypes); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; tolua_lerror: return tolua_AllToLua_cBlockArea_Write00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetRelBlockType of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetRelBlockType00 static int tolua_AllToLua_cBlockArea_SetRelBlockType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = (( char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRelBlockType'", NULL); #endif { self->SetRelBlockType(a_RelX,a_RelY,a_RelZ,a_BlockType); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRelBlockType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockType of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetBlockType00 static int tolua_AllToLua_cBlockArea_SetBlockType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockType = (( char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockType'", NULL); #endif { self->SetBlockType(a_BlockX,a_BlockY,a_BlockZ,a_BlockType); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlockType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetRelBlockMeta of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetRelBlockMeta00 static int tolua_AllToLua_cBlockArea_SetRelBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockMeta = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRelBlockMeta'", NULL); #endif { self->SetRelBlockMeta(a_RelX,a_RelY,a_RelZ,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRelBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockMeta of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetBlockMeta00 static int tolua_AllToLua_cBlockArea_SetBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockMeta = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockMeta'", NULL); #endif { self->SetBlockMeta(a_BlockX,a_BlockY,a_BlockZ,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetRelBlockLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetRelBlockLight00 static int tolua_AllToLua_cBlockArea_SetRelBlockLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockLight = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRelBlockLight'", NULL); #endif { self->SetRelBlockLight(a_RelX,a_RelY,a_RelZ,a_BlockLight); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRelBlockLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetBlockLight00 static int tolua_AllToLua_cBlockArea_SetBlockLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockLight = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockLight'", NULL); #endif { self->SetBlockLight(a_BlockX,a_BlockY,a_BlockZ,a_BlockLight); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlockLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetRelBlockSkyLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetRelBlockSkyLight00 static int tolua_AllToLua_cBlockArea_SetRelBlockSkyLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockSkyLight = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRelBlockSkyLight'", NULL); #endif { self->SetRelBlockSkyLight(a_RelX,a_RelY,a_RelZ,a_BlockSkyLight); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetRelBlockSkyLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlockSkyLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_SetBlockSkyLight00 static int tolua_AllToLua_cBlockArea_SetBlockSkyLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); unsigned char a_BlockSkyLight = (( unsigned char) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlockSkyLight'", NULL); #endif { self->SetBlockSkyLight(a_BlockX,a_BlockY,a_BlockZ,a_BlockSkyLight); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlockSkyLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRelBlockType of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetRelBlockType00 static int tolua_AllToLua_cBlockArea_GetRelBlockType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRelBlockType'", NULL); #endif { char tolua_ret = ( char) self->GetRelBlockType(a_RelX,a_RelY,a_RelZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRelBlockType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockType of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetBlockType00 static int tolua_AllToLua_cBlockArea_GetBlockType00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockType'", NULL); #endif { char tolua_ret = ( char) self->GetBlockType(a_BlockX,a_BlockY,a_BlockZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockType'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRelBlockMeta of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetRelBlockMeta00 static int tolua_AllToLua_cBlockArea_GetRelBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRelBlockMeta'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetRelBlockMeta(a_RelX,a_RelY,a_RelZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRelBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockMeta of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetBlockMeta00 static int tolua_AllToLua_cBlockArea_GetBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockMeta'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetBlockMeta(a_BlockX,a_BlockY,a_BlockZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRelBlockLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetRelBlockLight00 static int tolua_AllToLua_cBlockArea_GetRelBlockLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRelBlockLight'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetRelBlockLight(a_RelX,a_RelY,a_RelZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRelBlockLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetBlockLight00 static int tolua_AllToLua_cBlockArea_GetBlockLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockLight'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetBlockLight(a_BlockX,a_BlockY,a_BlockZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetRelBlockSkyLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetRelBlockSkyLight00 static int tolua_AllToLua_cBlockArea_GetRelBlockSkyLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_RelX = ((int) tolua_tonumber(tolua_S,2,0)); int a_RelY = ((int) tolua_tonumber(tolua_S,3,0)); int a_RelZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRelBlockSkyLight'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetRelBlockSkyLight(a_RelX,a_RelY,a_RelZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetRelBlockSkyLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockSkyLight of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetBlockSkyLight00 static int tolua_AllToLua_cBlockArea_GetBlockSkyLight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cBlockArea",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cBlockArea* self = (cBlockArea*) tolua_tousertype(tolua_S,1,0); int a_BlockX = ((int) tolua_tonumber(tolua_S,2,0)); int a_BlockY = ((int) tolua_tonumber(tolua_S,3,0)); int a_BlockZ = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockSkyLight'", NULL); #endif { unsigned char tolua_ret = ( unsigned char) self->GetBlockSkyLight(a_BlockX,a_BlockY,a_BlockZ); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockSkyLight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetDataTypes of class cBlockArea */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cBlockArea_GetDataTypes00 static int tolua_AllToLua_cBlockArea_GetDataTypes00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cBlockArea",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cBlockArea* self = (const cBlockArea*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetDataTypes'", NULL); #endif { int tolua_ret = (int) self->GetDataTypes(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetDataTypes'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: m_ProtocolVersion of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_m_ProtocolVersion static int tolua_get_cPacket_Login_m_ProtocolVersion(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ProtocolVersion'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ProtocolVersion); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ProtocolVersion of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_m_ProtocolVersion static int tolua_set_cPacket_Login_m_ProtocolVersion(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ProtocolVersion'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ProtocolVersion = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Username of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_m_Username static int tolua_get_cPacket_Login_m_Username(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Username'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->m_Username); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Username of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_m_Username static int tolua_set_cPacket_Login_m_Username(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Username'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Username = ((AString) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_LevelType of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_m_LevelType static int tolua_get_cPacket_Login_m_LevelType(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_LevelType'",NULL); #endif tolua_pushcppstring(tolua_S,(const char*)self->m_LevelType); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_LevelType of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_m_LevelType static int tolua_set_cPacket_Login_m_LevelType(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_LevelType'",NULL); if (!tolua_iscppstring(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_LevelType = ((AString) tolua_tocppstring(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_ServerMode of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_m_ServerMode static int tolua_get_cPacket_Login_m_ServerMode(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ServerMode'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ServerMode); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ServerMode of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_m_ServerMode static int tolua_set_cPacket_Login_m_ServerMode(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ServerMode'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ServerMode = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Difficulty of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_m_Difficulty static int tolua_get_cPacket_Login_m_Difficulty(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Difficulty'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Difficulty); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Difficulty of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_m_Difficulty static int tolua_set_cPacket_Login_m_Difficulty(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Difficulty'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Difficulty = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_WorldHeight of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_unsigned_m_WorldHeight static int tolua_get_cPacket_Login_unsigned_m_WorldHeight(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_WorldHeight'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_WorldHeight); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_WorldHeight of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_unsigned_m_WorldHeight static int tolua_set_cPacket_Login_unsigned_m_WorldHeight(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_WorldHeight'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_WorldHeight = ((unsigned char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_MaxPlayers of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_Login_unsigned_m_MaxPlayers static int tolua_get_cPacket_Login_unsigned_m_MaxPlayers(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_MaxPlayers'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_MaxPlayers); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_MaxPlayers of class cPacket_Login */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_Login_unsigned_m_MaxPlayers static int tolua_set_cPacket_Login_unsigned_m_MaxPlayers(lua_State* tolua_S) { cPacket_Login* self = (cPacket_Login*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_MaxPlayers'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_MaxPlayers = ((unsigned char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: new of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPacket_BlockDig_new00 static int tolua_AllToLua_cPacket_BlockDig_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cPacket_BlockDig* tolua_ret = (cPacket_BlockDig*) Mtolua_new((cPacket_BlockDig)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPacket_BlockDig"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPacket_BlockDig_new00_local static int tolua_AllToLua_cPacket_BlockDig_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { cPacket_BlockDig* tolua_ret = (cPacket_BlockDig*) Mtolua_new((cPacket_BlockDig)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPacket_BlockDig"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clone of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cPacket_BlockDig_Clone00 static int tolua_AllToLua_cPacket_BlockDig_Clone00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cPacket_BlockDig* self = (const cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clone'", NULL); #endif { cPacket* tolua_ret = (cPacket*) self->Clone(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPacket"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clone'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* get function: m_Status of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockDig_m_Status static int tolua_get_cPacket_BlockDig_m_Status(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Status'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Status); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Status of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockDig_m_Status static int tolua_set_cPacket_BlockDig_m_Status(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Status'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Status = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_PosX of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockDig_m_PosX static int tolua_get_cPacket_BlockDig_m_PosX(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosX'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosX); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosX of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockDig_m_PosX static int tolua_set_cPacket_BlockDig_m_PosX(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosX'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosX = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_PosY of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockDig_m_PosY static int tolua_get_cPacket_BlockDig_m_PosY(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosY'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosY); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosY of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockDig_m_PosY static int tolua_set_cPacket_BlockDig_m_PosY(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosY'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosY = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_PosZ of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockDig_m_PosZ static int tolua_get_cPacket_BlockDig_m_PosZ(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosZ'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosZ); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosZ of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockDig_m_PosZ static int tolua_set_cPacket_BlockDig_m_PosZ(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosZ'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosZ = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Direction of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockDig_m_Direction static int tolua_get_cPacket_BlockDig_m_Direction(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Direction'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Direction); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Direction of class cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockDig_m_Direction static int tolua_set_cPacket_BlockDig_m_Direction(lua_State* tolua_S) { cPacket_BlockDig* self = (cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Direction'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Direction = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE class Lua__cPacket_BlockDig : public cPacket_BlockDig, public ToluaBase { public: cPacket* Clone( void )const { if (push_method("Clone", tolua_AllToLua_cPacket_BlockDig_Clone00)) { ToluaBase::dbcall(lua_state, 1, 1); cPacket* tolua_ret = ( cPacket* )tolua_tousertype(lua_state, -1, 0); lua_pop(lua_state, 1); return tolua_ret; } else { return ( cPacket* ) cPacket_BlockDig:: Clone(); }; }; cPacket* cPacket_BlockDig__Clone( void ) { return ( cPacket* )cPacket_BlockDig::Clone(); }; Lua__cPacket_BlockDig( void ): cPacket_BlockDig(){}; }; /* method: tolua__set_instance of class Lua__cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPacket_BlockDig_tolua__set_instance00 static int tolua_AllToLua_Lua__cPacket_BlockDig_tolua__set_instance00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPacket_BlockDig* self = (Lua__cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); lua_State* L = tolua_S; lua_Object lo = ((lua_Object) tolua_tovalue(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'tolua__set_instance'", NULL); #endif { self->tolua__set_instance(L,lo); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'tolua__set_instance'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: cPacket_BlockDig__Clone of class Lua__cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPacket_BlockDig_cPacket_BlockDig__Clone00 static int tolua_AllToLua_Lua__cPacket_BlockDig_cPacket_BlockDig__Clone00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"Lua__cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { Lua__cPacket_BlockDig* self = (Lua__cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'cPacket_BlockDig__Clone'", NULL); #endif { cPacket* tolua_ret = (cPacket*) self->cPacket_BlockDig__Clone(); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cPacket"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'cPacket_BlockDig__Clone'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class Lua__cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPacket_BlockDig_new00 static int tolua_AllToLua_Lua__cPacket_BlockDig_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cPacket_BlockDig* tolua_ret = (Lua__cPacket_BlockDig*) Mtolua_new((Lua__cPacket_BlockDig)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPacket_BlockDig"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class Lua__cPacket_BlockDig */ #ifndef TOLUA_DISABLE_tolua_AllToLua_Lua__cPacket_BlockDig_new00_local static int tolua_AllToLua_Lua__cPacket_BlockDig_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"Lua__cPacket_BlockDig",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { { Lua__cPacket_BlockDig* tolua_ret = (Lua__cPacket_BlockDig*) Mtolua_new((Lua__cPacket_BlockDig)()); tolua_pushusertype(tolua_S,(void*)tolua_ret,"Lua__cPacket_BlockDig"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* function to release collected object via destructor */ #ifdef __cplusplus static int tolua_collect_Lua__cPacket_BlockDig (lua_State* tolua_S) { Lua__cPacket_BlockDig* self = (Lua__cPacket_BlockDig*) tolua_tousertype(tolua_S,1,0); delete self; return 0; } #endif /* get function: m_PosX of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_PosX static int tolua_get_cPacket_BlockPlace_m_PosX(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosX'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosX); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosX of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_PosX static int tolua_set_cPacket_BlockPlace_m_PosX(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosX'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosX = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_PosY of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_unsigned_m_PosY static int tolua_get_cPacket_BlockPlace_unsigned_m_PosY(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosY'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosY); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosY of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_unsigned_m_PosY static int tolua_set_cPacket_BlockPlace_unsigned_m_PosY(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosY'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosY = ((unsigned char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_PosZ of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_PosZ static int tolua_get_cPacket_BlockPlace_m_PosZ(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosZ'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_PosZ); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_PosZ of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_PosZ static int tolua_set_cPacket_BlockPlace_m_PosZ(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_PosZ'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_PosZ = ((int) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Direction of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_Direction static int tolua_get_cPacket_BlockPlace_m_Direction(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Direction'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Direction); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Direction of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_Direction static int tolua_set_cPacket_BlockPlace_m_Direction(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Direction'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Direction = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_ItemType of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_ItemType static int tolua_get_cPacket_BlockPlace_m_ItemType(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemType'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_ItemType); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_ItemType of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_ItemType static int tolua_set_cPacket_BlockPlace_m_ItemType(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_ItemType'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_ItemType = ((short) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Count of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_Count static int tolua_get_cPacket_BlockPlace_m_Count(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Count'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Count); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Count of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_Count static int tolua_set_cPacket_BlockPlace_m_Count(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Count'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Count = ((char) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* get function: m_Uses of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_get_cPacket_BlockPlace_m_Uses static int tolua_get_cPacket_BlockPlace_m_Uses(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Uses'",NULL); #endif tolua_pushnumber(tolua_S,(lua_Number)self->m_Uses); return 1; } #endif //#ifndef TOLUA_DISABLE /* set function: m_Uses of class cPacket_BlockPlace */ #ifndef TOLUA_DISABLE_tolua_set_cPacket_BlockPlace_m_Uses static int tolua_set_cPacket_BlockPlace_m_Uses(lua_State* tolua_S) { cPacket_BlockPlace* self = (cPacket_BlockPlace*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE tolua_Error tolua_err; if (!self) tolua_error(tolua_S,"invalid 'self' in accessing variable 'm_Uses'",NULL); if (!tolua_isnumber(tolua_S,2,0,&tolua_err)) tolua_error(tolua_S,"#vinvalid type in variable assignment.",&tolua_err); #endif self->m_Uses = ((short) tolua_tonumber(tolua_S,2,0)) ; return 0; } #endif //#ifndef TOLUA_DISABLE /* method: FillBlocks of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_FillBlocks00 static int tolua_AllToLua_cLuaChunk_FillBlocks00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); char a_BlockID = ((char) tolua_tonumber(tolua_S,2,0)); unsigned char a_BlockMeta = ((unsigned char) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'FillBlocks'", NULL); #endif { self->FillBlocks(a_BlockID,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'FillBlocks'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBlock of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetBlock00 static int tolua_AllToLua_cLuaChunk_SetBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); char a_BlockID = ((char) tolua_tonumber(tolua_S,5,0)); unsigned char a_BlockMeta = ((unsigned char) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBlock'", NULL); #endif { self->SetBlock(a_X,a_Y,a_Z,a_BlockID,a_BlockMeta); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlock of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_GetBlock00 static int tolua_AllToLua_cLuaChunk_GetBlock00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlock'", NULL); #endif { char tolua_ret = (char) self->GetBlock(a_X,a_Y,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlock'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBlockMeta of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_GetBlockMeta00 static int tolua_AllToLua_cLuaChunk_GetBlockMeta00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Y = ((int) tolua_tonumber(tolua_S,3,0)); int a_Z = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBlockMeta'", NULL); #endif { char tolua_ret = (char) self->GetBlockMeta(a_X,a_Y,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBlockMeta'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetBiome of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetBiome00 static int tolua_AllToLua_cLuaChunk_SetBiome00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); int a_BiomeID = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetBiome'", NULL); #endif { self->SetBiome(a_X,a_Z,a_BiomeID); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetBiome'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetBiome of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_GetBiome00 static int tolua_AllToLua_cLuaChunk_GetBiome00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetBiome'", NULL); #endif { int tolua_ret = (int) self->GetBiome(a_X,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetBiome'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetHeight of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetHeight00 static int tolua_AllToLua_cLuaChunk_SetHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); int a_Height = ((int) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetHeight'", NULL); #endif { self->SetHeight(a_X,a_Z,a_Height); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetHeight of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_GetHeight00 static int tolua_AllToLua_cLuaChunk_GetHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); int a_X = ((int) tolua_tonumber(tolua_S,2,0)); int a_Z = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetHeight'", NULL); #endif { int tolua_ret = (int) self->GetHeight(a_X,a_Z); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetUseDefaultBiomes of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetUseDefaultBiomes00 static int tolua_AllToLua_cLuaChunk_SetUseDefaultBiomes00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); bool a_bUseDefaultBiomes = ((bool) tolua_toboolean(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetUseDefaultBiomes'", NULL); #endif { self->SetUseDefaultBiomes(a_bUseDefaultBiomes); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetUseDefaultBiomes'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsUsingDefaultBiomes of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_IsUsingDefaultBiomes00 static int tolua_AllToLua_cLuaChunk_IsUsingDefaultBiomes00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsUsingDefaultBiomes'", NULL); #endif { bool tolua_ret = (bool) self->IsUsingDefaultBiomes(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsUsingDefaultBiomes'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetUseDefaultComposition of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetUseDefaultComposition00 static int tolua_AllToLua_cLuaChunk_SetUseDefaultComposition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); bool a_bUseDefaultComposition = ((bool) tolua_toboolean(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetUseDefaultComposition'", NULL); #endif { self->SetUseDefaultComposition(a_bUseDefaultComposition); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetUseDefaultComposition'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsUsingDefaultComposition of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_IsUsingDefaultComposition00 static int tolua_AllToLua_cLuaChunk_IsUsingDefaultComposition00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsUsingDefaultComposition'", NULL); #endif { bool tolua_ret = (bool) self->IsUsingDefaultComposition(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsUsingDefaultComposition'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetUseDefaultStructures of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetUseDefaultStructures00 static int tolua_AllToLua_cLuaChunk_SetUseDefaultStructures00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); bool a_bUseDefaultStructures = ((bool) tolua_toboolean(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetUseDefaultStructures'", NULL); #endif { self->SetUseDefaultStructures(a_bUseDefaultStructures); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetUseDefaultStructures'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsUsingDefaultStructures of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_IsUsingDefaultStructures00 static int tolua_AllToLua_cLuaChunk_IsUsingDefaultStructures00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsUsingDefaultStructures'", NULL); #endif { bool tolua_ret = (bool) self->IsUsingDefaultStructures(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsUsingDefaultStructures'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetUseDefaultFinish of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_SetUseDefaultFinish00 static int tolua_AllToLua_cLuaChunk_SetUseDefaultFinish00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isboolean(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); bool a_bUseDefaultFinish = ((bool) tolua_toboolean(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetUseDefaultFinish'", NULL); #endif { self->SetUseDefaultFinish(a_bUseDefaultFinish); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetUseDefaultFinish'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: IsUsingDefaultFinish of class cLuaChunk */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaChunk_IsUsingDefaultFinish00 static int tolua_AllToLua_cLuaChunk_IsUsingDefaultFinish00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaChunk",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaChunk* self = (cLuaChunk*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsUsingDefaultFinish'", NULL); #endif { bool tolua_ret = (bool) self->IsUsingDefaultFinish(); tolua_pushboolean(tolua_S,(bool)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'IsUsingDefaultFinish'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_new00 static int tolua_AllToLua_cCraftingGrid_new00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCraftingGrid",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { int a_Width = ((int) tolua_tonumber(tolua_S,2,0)); int a_Height = ((int) tolua_tonumber(tolua_S,3,0)); { cCraftingGrid* tolua_ret = (cCraftingGrid*) Mtolua_new((cCraftingGrid)(a_Width,a_Height)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCraftingGrid"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: new_local of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_new00_local static int tolua_AllToLua_cCraftingGrid_new00_local(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertable(tolua_S,1,"cCraftingGrid",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { int a_Width = ((int) tolua_tonumber(tolua_S,2,0)); int a_Height = ((int) tolua_tonumber(tolua_S,3,0)); { cCraftingGrid* tolua_ret = (cCraftingGrid*) Mtolua_new((cCraftingGrid)(a_Width,a_Height)); tolua_pushusertype(tolua_S,(void*)tolua_ret,"cCraftingGrid"); tolua_register_gc(tolua_S,lua_gettop(tolua_S)); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetWidth of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_GetWidth00 static int tolua_AllToLua_cCraftingGrid_GetWidth00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingGrid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingGrid* self = (const cCraftingGrid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWidth'", NULL); #endif { int tolua_ret = (int) self->GetWidth(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetWidth'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetHeight of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_GetHeight00 static int tolua_AllToLua_cCraftingGrid_GetHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingGrid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingGrid* self = (const cCraftingGrid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetHeight'", NULL); #endif { int tolua_ret = (int) self->GetHeight(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetItem of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_GetItem00 static int tolua_AllToLua_cCraftingGrid_GetItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingGrid",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingGrid* self = (const cCraftingGrid*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetItem'", NULL); #endif { cItem& tolua_ret = (cItem&) self->GetItem(x,y); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetItem of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_SetItem00 static int tolua_AllToLua_cCraftingGrid_SetItem00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingGrid",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); ENUM_ITEM_ID a_ItemType = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,4,0)); int a_ItemCount = ((int) tolua_tonumber(tolua_S,5,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetItem'", NULL); #endif { self->SetItem(x,y,a_ItemType,a_ItemCount,a_ItemHealth); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetItem'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetItem of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_SetItem01 static int tolua_AllToLua_cCraftingGrid_SetItem01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingGrid",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,"const cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetItem'", NULL); #endif { self->SetItem(x,y,*a_Item); } } return 0; tolua_lerror: return tolua_AllToLua_cCraftingGrid_SetItem00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_Clear00 static int tolua_AllToLua_cCraftingGrid_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingGrid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: ConsumeGrid of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_ConsumeGrid00 static int tolua_AllToLua_cCraftingGrid_ConsumeGrid00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingGrid",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cCraftingGrid",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); const cCraftingGrid* a_Grid = ((const cCraftingGrid*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ConsumeGrid'", NULL); #endif { self->ConsumeGrid(*a_Grid); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ConsumeGrid'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Dump of class cCraftingGrid */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingGrid_Dump00 static int tolua_AllToLua_cCraftingGrid_Dump00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingGrid",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingGrid* self = (cCraftingGrid*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Dump'", NULL); #endif { self->Dump(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Dump'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_Clear00 static int tolua_AllToLua_cCraftingRecipe_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetIngredientsWidth of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_GetIngredientsWidth00 static int tolua_AllToLua_cCraftingRecipe_GetIngredientsWidth00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingRecipe* self = (const cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetIngredientsWidth'", NULL); #endif { int tolua_ret = (int) self->GetIngredientsWidth(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetIngredientsWidth'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetIngredientsHeight of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_GetIngredientsHeight00 static int tolua_AllToLua_cCraftingRecipe_GetIngredientsHeight00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingRecipe* self = (const cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetIngredientsHeight'", NULL); #endif { int tolua_ret = (int) self->GetIngredientsHeight(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetIngredientsHeight'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetIngredient of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_GetIngredient00 static int tolua_AllToLua_cCraftingRecipe_GetIngredient00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingRecipe",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingRecipe* self = (const cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetIngredient'", NULL); #endif { cItem& tolua_ret = (cItem&) self->GetIngredient(x,y); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetIngredient'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: GetResult of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_GetResult00 static int tolua_AllToLua_cCraftingRecipe_GetResult00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"const cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { const cCraftingRecipe* self = (const cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetResult'", NULL); #endif { const cItem& tolua_ret = (const cItem&) self->GetResult(); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'GetResult'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetResult of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_SetResult00 static int tolua_AllToLua_cCraftingRecipe_SetResult00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); ENUM_ITEM_ID a_ItemType = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,0)); int a_ItemCount = ((int) tolua_tonumber(tolua_S,3,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetResult'", NULL); #endif { self->SetResult(a_ItemType,a_ItemCount,a_ItemHealth); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetResult'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetResult of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_SetResult01 static int tolua_AllToLua_cCraftingRecipe_SetResult01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetResult'", NULL); #endif { self->SetResult(*a_Item); } } return 0; tolua_lerror: return tolua_AllToLua_cCraftingRecipe_SetResult00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: SetIngredient of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_SetIngredient00 static int tolua_AllToLua_cCraftingRecipe_SetIngredient00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",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_isnoobj(tolua_S,7,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); ENUM_ITEM_ID a_ItemType = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,4,0)); int a_ItemCount = ((int) tolua_tonumber(tolua_S,5,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,6,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetIngredient'", NULL); #endif { self->SetIngredient(x,y,a_ItemType,a_ItemCount,a_ItemHealth); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'SetIngredient'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: SetIngredient of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_SetIngredient01 static int tolua_AllToLua_cCraftingRecipe_SetIngredient01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnumber(tolua_S,3,0,&tolua_err) || (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,"const cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); int x = ((int) tolua_tonumber(tolua_S,2,0)); int y = ((int) tolua_tonumber(tolua_S,3,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetIngredient'", NULL); #endif { self->SetIngredient(x,y,*a_Item); } } return 0; tolua_lerror: return tolua_AllToLua_cCraftingRecipe_SetIngredient00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: ConsumeIngredients of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_ConsumeIngredients00 static int tolua_AllToLua_cCraftingRecipe_ConsumeIngredients00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"cCraftingGrid",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); cCraftingGrid* a_CraftingGrid = ((cCraftingGrid*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ConsumeIngredients'", NULL); #endif { self->ConsumeIngredients(*a_CraftingGrid); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'ConsumeIngredients'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Dump of class cCraftingRecipe */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cCraftingRecipe_Dump00 static int tolua_AllToLua_cCraftingRecipe_Dump00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cCraftingRecipe",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cCraftingRecipe* self = (cCraftingRecipe*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Dump'", NULL); #endif { self->Dump(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Dump'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Get of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Get00 static int tolua_AllToLua_cLuaItems_Get00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); int a_Idx = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Get'", NULL); #endif { cItem& tolua_ret = (cItem&) self->Get(a_Idx); tolua_pushusertype(tolua_S,(void*)&tolua_ret,"cItem"); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Get'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Set of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Set00 static int tolua_AllToLua_cLuaItems_Set00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,4,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); int a_Idx = ((int) tolua_tonumber(tolua_S,2,0)); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,3,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Set'", NULL); #endif { self->Set(a_Idx,*a_Item); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Set'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Add of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Add00 static int tolua_AllToLua_cLuaItems_Add00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const cItem",0,&tolua_err)) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); const cItem* a_Item = ((const cItem*) tolua_tousertype(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Add'", NULL); #endif { self->Add(*a_Item); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Add'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Delete of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Delete00 static int tolua_AllToLua_cLuaItems_Delete00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || !tolua_isnumber(tolua_S,2,0,&tolua_err) || !tolua_isnoobj(tolua_S,3,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); int a_Idx = ((int) tolua_tonumber(tolua_S,2,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Delete'", NULL); #endif { self->Delete(a_Idx); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Delete'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Clear of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Clear00 static int tolua_AllToLua_cLuaItems_Clear00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL); #endif { self->Clear(); } } return 0; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Size of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Size00 static int tolua_AllToLua_cLuaItems_Size00(lua_State* tolua_S) { #ifndef TOLUA_RELEASE tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",0,&tolua_err) || !tolua_isnoobj(tolua_S,2,&tolua_err) ) goto tolua_lerror; else #endif { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Size'", NULL); #endif { int tolua_ret = (int) self->Size(); tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); } } return 1; #ifndef TOLUA_RELEASE tolua_lerror: tolua_error(tolua_S,"#ferror in function 'Size'.",&tolua_err); return 0; #endif } #endif //#ifndef TOLUA_DISABLE /* method: Add of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Add01 static int tolua_AllToLua_cLuaItems_Add01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",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_isnoobj(tolua_S,5,&tolua_err) ) goto tolua_lerror; else { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); ENUM_ITEM_ID a_ItemType = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,2,0)); char a_ItemCount = ((char) tolua_tonumber(tolua_S,3,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,4,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Add'", NULL); #endif { self->Add(a_ItemType,a_ItemCount,a_ItemHealth); } } return 0; tolua_lerror: return tolua_AllToLua_cLuaItems_Add00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* method: Set of class cLuaItems */ #ifndef TOLUA_DISABLE_tolua_AllToLua_cLuaItems_Set01 static int tolua_AllToLua_cLuaItems_Set01(lua_State* tolua_S) { tolua_Error tolua_err; if ( !tolua_isusertype(tolua_S,1,"cLuaItems",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_isnoobj(tolua_S,6,&tolua_err) ) goto tolua_lerror; else { cLuaItems* self = (cLuaItems*) tolua_tousertype(tolua_S,1,0); int a_Idx = ((int) tolua_tonumber(tolua_S,2,0)); ENUM_ITEM_ID a_ItemType = ((ENUM_ITEM_ID) (int) tolua_tonumber(tolua_S,3,0)); char a_ItemCount = ((char) tolua_tonumber(tolua_S,4,0)); short a_ItemHealth = ((short) tolua_tonumber(tolua_S,5,0)); #ifndef TOLUA_RELEASE if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Set'", NULL); #endif { self->Set(a_Idx,a_ItemType,a_ItemCount,a_ItemHealth); } } return 0; tolua_lerror: return tolua_AllToLua_cLuaItems_Set00(tolua_S); } #endif //#ifndef TOLUA_DISABLE /* Open function */ TOLUA_API int tolua_AllToLua_open (lua_State* tolua_S) { tolua_open(tolua_S); tolua_reg_types(tolua_S); tolua_module(tolua_S,NULL,1); tolua_beginmodule(tolua_S,NULL); tolua_constant(tolua_S,"biOcean",biOcean); tolua_constant(tolua_S,"biPlains",biPlains); tolua_constant(tolua_S,"biDesert",biDesert); tolua_constant(tolua_S,"biExtremeHills",biExtremeHills); tolua_constant(tolua_S,"biForest",biForest); tolua_constant(tolua_S,"biTaiga",biTaiga); tolua_constant(tolua_S,"biSwampland",biSwampland); tolua_constant(tolua_S,"biRiver",biRiver); tolua_constant(tolua_S,"biHell",biHell); tolua_constant(tolua_S,"biNether",biNether); tolua_constant(tolua_S,"biSky",biSky); tolua_constant(tolua_S,"biFrozenOcean",biFrozenOcean); tolua_constant(tolua_S,"biFrozenRiver",biFrozenRiver); tolua_constant(tolua_S,"biIcePlains",biIcePlains); tolua_constant(tolua_S,"biTundra",biTundra); tolua_constant(tolua_S,"biIceMountains",biIceMountains); tolua_constant(tolua_S,"biMushroomIsland",biMushroomIsland); tolua_constant(tolua_S,"biMushroomShore",biMushroomShore); tolua_constant(tolua_S,"biBeach",biBeach); tolua_constant(tolua_S,"biDesertHills",biDesertHills); tolua_constant(tolua_S,"biForestHills",biForestHills); tolua_constant(tolua_S,"biTaigaHills",biTaigaHills); tolua_constant(tolua_S,"biExtremeHillsEdge",biExtremeHillsEdge); tolua_constant(tolua_S,"biJungle",biJungle); tolua_constant(tolua_S,"biJungleHills",biJungleHills); tolua_constant(tolua_S,"biNumBiomes",biNumBiomes); tolua_constant(tolua_S,"biMaxBiome",biMaxBiome); tolua_cclass(tolua_S,"cTorch","cTorch","",NULL); tolua_beginmodule(tolua_S,"cTorch"); tolua_function(tolua_S,"DirectionToMetaData",tolua_AllToLua_cTorch_DirectionToMetaData00); tolua_function(tolua_S,"MetaDataToDirection",tolua_AllToLua_cTorch_MetaDataToDirection00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cStairs","cStairs","",NULL); tolua_beginmodule(tolua_S,"cStairs"); tolua_function(tolua_S,"RotationToMetaData",tolua_AllToLua_cStairs_RotationToMetaData00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cLadder","cLadder","",NULL); tolua_beginmodule(tolua_S,"cLadder"); tolua_function(tolua_S,"DirectionToMetaData",tolua_AllToLua_cLadder_DirectionToMetaData00); tolua_function(tolua_S,"MetaDataToDirection",tolua_AllToLua_cLadder_MetaDataToDirection00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cVine","cVine","",NULL); tolua_beginmodule(tolua_S,"cVine"); tolua_function(tolua_S,"DirectionToMetaData",tolua_AllToLua_cVine_DirectionToMetaData00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cIniFile","cIniFile","",tolua_collect_cIniFile); #else tolua_cclass(tolua_S,"cIniFile","cIniFile","",NULL); #endif tolua_beginmodule(tolua_S,"cIniFile"); tolua_constant(tolua_S,"noID",cIniFile::noID); tolua_function(tolua_S,"new",tolua_AllToLua_cIniFile_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cIniFile_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cIniFile_new00_local); tolua_function(tolua_S,"CaseSensitive",tolua_AllToLua_cIniFile_CaseSensitive00); tolua_function(tolua_S,"CaseInsensitive",tolua_AllToLua_cIniFile_CaseInsensitive00); tolua_function(tolua_S,"Path",tolua_AllToLua_cIniFile_Path00); tolua_function(tolua_S,"Path",tolua_AllToLua_cIniFile_Path01); tolua_function(tolua_S,"SetPath",tolua_AllToLua_cIniFile_SetPath00); tolua_function(tolua_S,"ReadFile",tolua_AllToLua_cIniFile_ReadFile00); tolua_function(tolua_S,"WriteFile",tolua_AllToLua_cIniFile_WriteFile00); tolua_function(tolua_S,"Erase",tolua_AllToLua_cIniFile_Erase00); tolua_function(tolua_S,"Clear",tolua_AllToLua_cIniFile_Clear00); tolua_function(tolua_S,"Reset",tolua_AllToLua_cIniFile_Reset00); tolua_function(tolua_S,"FindKey",tolua_AllToLua_cIniFile_FindKey00); tolua_function(tolua_S,"FindValue",tolua_AllToLua_cIniFile_FindValue00); tolua_function(tolua_S,"NumKeys",tolua_AllToLua_cIniFile_NumKeys00); tolua_function(tolua_S,"GetNumKeys",tolua_AllToLua_cIniFile_GetNumKeys00); tolua_function(tolua_S,"AddKeyName",tolua_AllToLua_cIniFile_AddKeyName00); tolua_function(tolua_S,"KeyName",tolua_AllToLua_cIniFile_KeyName00); tolua_function(tolua_S,"GetKeyName",tolua_AllToLua_cIniFile_GetKeyName00); tolua_function(tolua_S,"NumValues",tolua_AllToLua_cIniFile_NumValues00); tolua_function(tolua_S,"GetNumValues",tolua_AllToLua_cIniFile_GetNumValues00); tolua_function(tolua_S,"NumValues",tolua_AllToLua_cIniFile_NumValues01); tolua_function(tolua_S,"GetNumValues",tolua_AllToLua_cIniFile_GetNumValues01); tolua_function(tolua_S,"ValueName",tolua_AllToLua_cIniFile_ValueName00); tolua_function(tolua_S,"GetValueName",tolua_AllToLua_cIniFile_GetValueName00); tolua_function(tolua_S,"ValueName",tolua_AllToLua_cIniFile_ValueName01); tolua_function(tolua_S,"GetValueName",tolua_AllToLua_cIniFile_GetValueName01); tolua_function(tolua_S,"GetValue",tolua_AllToLua_cIniFile_GetValue00); tolua_function(tolua_S,"GetValue",tolua_AllToLua_cIniFile_GetValue01); tolua_function(tolua_S,"GetValue",tolua_AllToLua_cIniFile_GetValue02); tolua_function(tolua_S,"GetValue",tolua_AllToLua_cIniFile_GetValue03); tolua_function(tolua_S,"GetValueF",tolua_AllToLua_cIniFile_GetValueF00); tolua_function(tolua_S,"GetValueI",tolua_AllToLua_cIniFile_GetValueI00); tolua_function(tolua_S,"GetValueB",tolua_AllToLua_cIniFile_GetValueB00); tolua_function(tolua_S,"GetValueSet",tolua_AllToLua_cIniFile_GetValueSet00); tolua_function(tolua_S,"GetValueSet",tolua_AllToLua_cIniFile_GetValueSet01); tolua_function(tolua_S,"GetValueSetF",tolua_AllToLua_cIniFile_GetValueSetF00); tolua_function(tolua_S,"GetValueSetI",tolua_AllToLua_cIniFile_GetValueSetI00); tolua_function(tolua_S,"GetValueSetB",tolua_AllToLua_cIniFile_GetValueSetB00); tolua_function(tolua_S,"SetValue",tolua_AllToLua_cIniFile_SetValue00); tolua_function(tolua_S,"SetValue",tolua_AllToLua_cIniFile_SetValue01); tolua_function(tolua_S,"SetValueI",tolua_AllToLua_cIniFile_SetValueI00); tolua_function(tolua_S,"SetValueB",tolua_AllToLua_cIniFile_SetValueB00); tolua_function(tolua_S,"SetValueF",tolua_AllToLua_cIniFile_SetValueF00); tolua_function(tolua_S,"DeleteValueByID",tolua_AllToLua_cIniFile_DeleteValueByID00); tolua_function(tolua_S,"DeleteValue",tolua_AllToLua_cIniFile_DeleteValue00); tolua_function(tolua_S,"DeleteKey",tolua_AllToLua_cIniFile_DeleteKey00); tolua_function(tolua_S,"NumHeaderComments",tolua_AllToLua_cIniFile_NumHeaderComments00); tolua_function(tolua_S,"HeaderComment",tolua_AllToLua_cIniFile_HeaderComment00); tolua_function(tolua_S,"HeaderComment",tolua_AllToLua_cIniFile_HeaderComment01); tolua_function(tolua_S,"DeleteHeaderComment",tolua_AllToLua_cIniFile_DeleteHeaderComment00); tolua_function(tolua_S,"DeleteHeaderComments",tolua_AllToLua_cIniFile_DeleteHeaderComments00); tolua_function(tolua_S,"NumKeyComments",tolua_AllToLua_cIniFile_NumKeyComments00); tolua_function(tolua_S,"NumKeyComments",tolua_AllToLua_cIniFile_NumKeyComments01); tolua_function(tolua_S,"KeyComment",tolua_AllToLua_cIniFile_KeyComment00); tolua_function(tolua_S,"KeyComment",tolua_AllToLua_cIniFile_KeyComment01); tolua_function(tolua_S,"KeyComment",tolua_AllToLua_cIniFile_KeyComment02); tolua_function(tolua_S,"KeyComment",tolua_AllToLua_cIniFile_KeyComment03); tolua_function(tolua_S,"DeleteKeyComment",tolua_AllToLua_cIniFile_DeleteKeyComment00); tolua_function(tolua_S,"DeleteKeyComment",tolua_AllToLua_cIniFile_DeleteKeyComment01); tolua_function(tolua_S,"DeleteKeyComments",tolua_AllToLua_cIniFile_DeleteKeyComments00); tolua_function(tolua_S,"DeleteKeyComments",tolua_AllToLua_cIniFile_DeleteKeyComments01); tolua_endmodule(tolua_S); tolua_constant(tolua_S,"E_BLOCK_AIR",E_BLOCK_AIR); tolua_constant(tolua_S,"E_BLOCK_STONE",E_BLOCK_STONE); tolua_constant(tolua_S,"E_BLOCK_GRASS",E_BLOCK_GRASS); tolua_constant(tolua_S,"E_BLOCK_DIRT",E_BLOCK_DIRT); tolua_constant(tolua_S,"E_BLOCK_COBBLESTONE",E_BLOCK_COBBLESTONE); tolua_constant(tolua_S,"E_BLOCK_PLANKS",E_BLOCK_PLANKS); tolua_constant(tolua_S,"E_BLOCK_SAPLING",E_BLOCK_SAPLING); tolua_constant(tolua_S,"E_BLOCK_BEDROCK",E_BLOCK_BEDROCK); tolua_constant(tolua_S,"E_BLOCK_WATER",E_BLOCK_WATER); tolua_constant(tolua_S,"E_BLOCK_STATIONARY_WATER",E_BLOCK_STATIONARY_WATER); tolua_constant(tolua_S,"E_BLOCK_LAVA",E_BLOCK_LAVA); tolua_constant(tolua_S,"E_BLOCK_STATIONARY_LAVA",E_BLOCK_STATIONARY_LAVA); tolua_constant(tolua_S,"E_BLOCK_SAND",E_BLOCK_SAND); tolua_constant(tolua_S,"E_BLOCK_GRAVEL",E_BLOCK_GRAVEL); tolua_constant(tolua_S,"E_BLOCK_GOLD_ORE",E_BLOCK_GOLD_ORE); tolua_constant(tolua_S,"E_BLOCK_IRON_ORE",E_BLOCK_IRON_ORE); tolua_constant(tolua_S,"E_BLOCK_COAL_ORE",E_BLOCK_COAL_ORE); tolua_constant(tolua_S,"E_BLOCK_LOG",E_BLOCK_LOG); tolua_constant(tolua_S,"E_BLOCK_LEAVES",E_BLOCK_LEAVES); tolua_constant(tolua_S,"E_BLOCK_SPONGE",E_BLOCK_SPONGE); tolua_constant(tolua_S,"E_BLOCK_GLASS",E_BLOCK_GLASS); tolua_constant(tolua_S,"E_BLOCK_LAPIS_ORE",E_BLOCK_LAPIS_ORE); tolua_constant(tolua_S,"E_BLOCK_LAPIS_BLOCK",E_BLOCK_LAPIS_BLOCK); tolua_constant(tolua_S,"E_BLOCK_DISPENSER",E_BLOCK_DISPENSER); tolua_constant(tolua_S,"E_BLOCK_SANDSTONE",E_BLOCK_SANDSTONE); tolua_constant(tolua_S,"E_BLOCK_NOTE_BLOCK",E_BLOCK_NOTE_BLOCK); tolua_constant(tolua_S,"E_BLOCK_BED",E_BLOCK_BED); tolua_constant(tolua_S,"E_BLOCK_POWERED_RAIL",E_BLOCK_POWERED_RAIL); tolua_constant(tolua_S,"E_BLOCK_DETECTOR_RAIL",E_BLOCK_DETECTOR_RAIL); tolua_constant(tolua_S,"E_BLOCK_STICKY_PISTON",E_BLOCK_STICKY_PISTON); tolua_constant(tolua_S,"E_BLOCK_COBWEB",E_BLOCK_COBWEB); tolua_constant(tolua_S,"E_BLOCK_TALL_GRASS",E_BLOCK_TALL_GRASS); tolua_constant(tolua_S,"E_BLOCK_DEAD_BUSH",E_BLOCK_DEAD_BUSH); tolua_constant(tolua_S,"E_BLOCK_PISTON",E_BLOCK_PISTON); tolua_constant(tolua_S,"E_BLOCK_PISTON_EXTENSION",E_BLOCK_PISTON_EXTENSION); tolua_constant(tolua_S,"E_BLOCK_WHITE_CLOTH",E_BLOCK_WHITE_CLOTH); tolua_constant(tolua_S,"E_BLOCK_WOOL",E_BLOCK_WOOL); tolua_constant(tolua_S,"E_BLOCK_PISTON_MOVED_BLOCK",E_BLOCK_PISTON_MOVED_BLOCK); tolua_constant(tolua_S,"E_BLOCK_YELLOW_FLOWER",E_BLOCK_YELLOW_FLOWER); tolua_constant(tolua_S,"E_BLOCK_RED_ROSE",E_BLOCK_RED_ROSE); tolua_constant(tolua_S,"E_BLOCK_BROWN_MUSHROOM",E_BLOCK_BROWN_MUSHROOM); tolua_constant(tolua_S,"E_BLOCK_RED_MUSHROOM",E_BLOCK_RED_MUSHROOM); tolua_constant(tolua_S,"E_BLOCK_GOLD_BLOCK",E_BLOCK_GOLD_BLOCK); tolua_constant(tolua_S,"E_BLOCK_IRON_BLOCK",E_BLOCK_IRON_BLOCK); tolua_constant(tolua_S,"E_BLOCK_DOUBLE_STONE_SLAB",E_BLOCK_DOUBLE_STONE_SLAB); tolua_constant(tolua_S,"E_BLOCK_DOUBLE_STEP",E_BLOCK_DOUBLE_STEP); tolua_constant(tolua_S,"E_BLOCK_STONE_SLAB",E_BLOCK_STONE_SLAB); tolua_constant(tolua_S,"E_BLOCK_STEP",E_BLOCK_STEP); tolua_constant(tolua_S,"E_BLOCK_BRICK",E_BLOCK_BRICK); tolua_constant(tolua_S,"E_BLOCK_TNT",E_BLOCK_TNT); tolua_constant(tolua_S,"E_BLOCK_BOOKCASE",E_BLOCK_BOOKCASE); tolua_constant(tolua_S,"E_BLOCK_MOSSY_COBBLESTONE",E_BLOCK_MOSSY_COBBLESTONE); tolua_constant(tolua_S,"E_BLOCK_OBSIDIAN",E_BLOCK_OBSIDIAN); tolua_constant(tolua_S,"E_BLOCK_TORCH",E_BLOCK_TORCH); tolua_constant(tolua_S,"E_BLOCK_FIRE",E_BLOCK_FIRE); tolua_constant(tolua_S,"E_BLOCK_MOB_SPAWNER",E_BLOCK_MOB_SPAWNER); tolua_constant(tolua_S,"E_BLOCK_WOODEN_STAIRS",E_BLOCK_WOODEN_STAIRS); tolua_constant(tolua_S,"E_BLOCK_CHEST",E_BLOCK_CHEST); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_WIRE",E_BLOCK_REDSTONE_WIRE); tolua_constant(tolua_S,"E_BLOCK_DIAMOND_ORE",E_BLOCK_DIAMOND_ORE); tolua_constant(tolua_S,"E_BLOCK_DIAMOND_BLOCK",E_BLOCK_DIAMOND_BLOCK); tolua_constant(tolua_S,"E_BLOCK_CRAFTING_TABLE",E_BLOCK_CRAFTING_TABLE); tolua_constant(tolua_S,"E_BLOCK_WORKBENCH",E_BLOCK_WORKBENCH); tolua_constant(tolua_S,"E_BLOCK_CROPS",E_BLOCK_CROPS); tolua_constant(tolua_S,"E_BLOCK_SOIL",E_BLOCK_SOIL); tolua_constant(tolua_S,"E_BLOCK_FARMLAND",E_BLOCK_FARMLAND); tolua_constant(tolua_S,"E_BLOCK_FURNACE",E_BLOCK_FURNACE); tolua_constant(tolua_S,"E_BLOCK_LIT_FURNACE",E_BLOCK_LIT_FURNACE); tolua_constant(tolua_S,"E_BLOCK_BURNING_FURNACE",E_BLOCK_BURNING_FURNACE); tolua_constant(tolua_S,"E_BLOCK_SIGN_POST",E_BLOCK_SIGN_POST); tolua_constant(tolua_S,"E_BLOCK_WOODEN_DOOR",E_BLOCK_WOODEN_DOOR); tolua_constant(tolua_S,"E_BLOCK_LADDER",E_BLOCK_LADDER); tolua_constant(tolua_S,"E_BLOCK_RAIL",E_BLOCK_RAIL); tolua_constant(tolua_S,"E_BLOCK_MINECART_TRACKS",E_BLOCK_MINECART_TRACKS); tolua_constant(tolua_S,"E_BLOCK_COBBLESTONE_STAIRS",E_BLOCK_COBBLESTONE_STAIRS); tolua_constant(tolua_S,"E_BLOCK_WALLSIGN",E_BLOCK_WALLSIGN); tolua_constant(tolua_S,"E_BLOCK_LEVER",E_BLOCK_LEVER); tolua_constant(tolua_S,"E_BLOCK_STONE_PRESSURE_PLATE",E_BLOCK_STONE_PRESSURE_PLATE); tolua_constant(tolua_S,"E_BLOCK_IRON_DOOR",E_BLOCK_IRON_DOOR); tolua_constant(tolua_S,"E_BLOCK_WOODEN_PRESSURE_PLATE",E_BLOCK_WOODEN_PRESSURE_PLATE); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_ORE",E_BLOCK_REDSTONE_ORE); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_ORE_GLOWING",E_BLOCK_REDSTONE_ORE_GLOWING); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_TORCH_OFF",E_BLOCK_REDSTONE_TORCH_OFF); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_TORCH_ON",E_BLOCK_REDSTONE_TORCH_ON); tolua_constant(tolua_S,"E_BLOCK_STONE_BUTTON",E_BLOCK_STONE_BUTTON); tolua_constant(tolua_S,"E_BLOCK_SNOW",E_BLOCK_SNOW); tolua_constant(tolua_S,"E_BLOCK_ICE",E_BLOCK_ICE); tolua_constant(tolua_S,"E_BLOCK_SNOW_BLOCK",E_BLOCK_SNOW_BLOCK); tolua_constant(tolua_S,"E_BLOCK_CACTUS",E_BLOCK_CACTUS); tolua_constant(tolua_S,"E_BLOCK_CLAY",E_BLOCK_CLAY); tolua_constant(tolua_S,"E_BLOCK_SUGARCANE",E_BLOCK_SUGARCANE); tolua_constant(tolua_S,"E_BLOCK_REEDS",E_BLOCK_REEDS); tolua_constant(tolua_S,"E_BLOCK_JUKEBOX",E_BLOCK_JUKEBOX); tolua_constant(tolua_S,"E_BLOCK_FENCE",E_BLOCK_FENCE); tolua_constant(tolua_S,"E_BLOCK_PUMPKIN",E_BLOCK_PUMPKIN); tolua_constant(tolua_S,"E_BLOCK_BLOODSTONE",E_BLOCK_BLOODSTONE); tolua_constant(tolua_S,"E_BLOCK_NETHERRACK",E_BLOCK_NETHERRACK); tolua_constant(tolua_S,"E_BLOCK_SOULSAND",E_BLOCK_SOULSAND); tolua_constant(tolua_S,"E_BLOCK_GLOWSTONE",E_BLOCK_GLOWSTONE); tolua_constant(tolua_S,"E_BLOCK_PORT",E_BLOCK_PORT); tolua_constant(tolua_S,"E_BLOCK_NETHER_PORTAL",E_BLOCK_NETHER_PORTAL); tolua_constant(tolua_S,"E_BLOCK_JACK_O_LANTERN",E_BLOCK_JACK_O_LANTERN); tolua_constant(tolua_S,"E_BLOCK_CAKE",E_BLOCK_CAKE); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_REPEATER_OFF",E_BLOCK_REDSTONE_REPEATER_OFF); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_REPEATER_ON",E_BLOCK_REDSTONE_REPEATER_ON); tolua_constant(tolua_S,"E_BLOCK_LOCKED_CHEST",E_BLOCK_LOCKED_CHEST); tolua_constant(tolua_S,"E_BLOCK_TRAPDOOR",E_BLOCK_TRAPDOOR); tolua_constant(tolua_S,"E_BLOCK_SILVERFISH_EGG",E_BLOCK_SILVERFISH_EGG); tolua_constant(tolua_S,"E_BLOCK_STONE_BRICKS",E_BLOCK_STONE_BRICKS); tolua_constant(tolua_S,"E_BLOCK_HUGE_BROWN_MUSHROOM",E_BLOCK_HUGE_BROWN_MUSHROOM); tolua_constant(tolua_S,"E_BLOCK_HUGE_RED_MUSHROOM",E_BLOCK_HUGE_RED_MUSHROOM); tolua_constant(tolua_S,"E_BLOCK_IRON_BARS",E_BLOCK_IRON_BARS); tolua_constant(tolua_S,"E_BLOCK_IRON_BAR",E_BLOCK_IRON_BAR); tolua_constant(tolua_S,"E_BLOCK_GLASS_PANE",E_BLOCK_GLASS_PANE); tolua_constant(tolua_S,"E_BLOCK_GLASS_PLANE",E_BLOCK_GLASS_PLANE); tolua_constant(tolua_S,"E_BLOCK_MELON",E_BLOCK_MELON); tolua_constant(tolua_S,"E_BLOCK_PUMPKIN_STEM",E_BLOCK_PUMPKIN_STEM); tolua_constant(tolua_S,"E_BLOCK_MELON_STEM",E_BLOCK_MELON_STEM); tolua_constant(tolua_S,"E_BLOCK_VINES",E_BLOCK_VINES); tolua_constant(tolua_S,"E_BLOCK_FENCE_GATE",E_BLOCK_FENCE_GATE); tolua_constant(tolua_S,"E_BLOCK_BRICK_STAIRS",E_BLOCK_BRICK_STAIRS); tolua_constant(tolua_S,"E_BLOCK_STONE_BRICK_STAIRS",E_BLOCK_STONE_BRICK_STAIRS); tolua_constant(tolua_S,"E_BLOCK_MYCELIUM",E_BLOCK_MYCELIUM); tolua_constant(tolua_S,"E_BLOCK_LILY_PAD",E_BLOCK_LILY_PAD); tolua_constant(tolua_S,"E_BLOCK_NETHER_BRICK",E_BLOCK_NETHER_BRICK); tolua_constant(tolua_S,"E_BLOCK_NETHER_BRICK_FENCE",E_BLOCK_NETHER_BRICK_FENCE); tolua_constant(tolua_S,"E_BLOCK_NETHER_BRICK_STAIRS",E_BLOCK_NETHER_BRICK_STAIRS); tolua_constant(tolua_S,"E_BLOCK_NETHER_WART",E_BLOCK_NETHER_WART); tolua_constant(tolua_S,"E_BLOCK_ENCHANTMENT_TABLE",E_BLOCK_ENCHANTMENT_TABLE); tolua_constant(tolua_S,"E_BLOCK_BREWING_STAND",E_BLOCK_BREWING_STAND); tolua_constant(tolua_S,"E_BLOCK_CAULDRON",E_BLOCK_CAULDRON); tolua_constant(tolua_S,"E_BLOCK_END_PORTAL",E_BLOCK_END_PORTAL); tolua_constant(tolua_S,"E_BLOCK_END_PORTAL_FRAME",E_BLOCK_END_PORTAL_FRAME); tolua_constant(tolua_S,"E_BLOCK_END_STONE",E_BLOCK_END_STONE); tolua_constant(tolua_S,"E_BLOCK_DRAGON_EGG",E_BLOCK_DRAGON_EGG); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_LAMP_OFF",E_BLOCK_REDSTONE_LAMP_OFF); tolua_constant(tolua_S,"E_BLOCK_REDSTONE_LAMP_ON",E_BLOCK_REDSTONE_LAMP_ON); tolua_constant(tolua_S,"E_BLOCK_DOUBLE_WOODEN_SLAB",E_BLOCK_DOUBLE_WOODEN_SLAB); tolua_constant(tolua_S,"E_BLOCK_WOODEN_SLAB",E_BLOCK_WOODEN_SLAB); tolua_constant(tolua_S,"E_BLOCK_COCA_PLANT",E_BLOCK_COCA_PLANT); tolua_constant(tolua_S,"E_BLOCK_SANDSTONE_STAIRS",E_BLOCK_SANDSTONE_STAIRS); tolua_constant(tolua_S,"E_BLOCK_EMERALD_ORE",E_BLOCK_EMERALD_ORE); tolua_constant(tolua_S,"E_BLOCK_ENDER_CHEST",E_BLOCK_ENDER_CHEST); tolua_constant(tolua_S,"E_BLOCK_TRIPWIRE_HOOK",E_BLOCK_TRIPWIRE_HOOK); tolua_constant(tolua_S,"E_BLOCK_TRIPWIRE",E_BLOCK_TRIPWIRE); tolua_constant(tolua_S,"E_BLOCK_EMERALD_BLOCK",E_BLOCK_EMERALD_BLOCK); tolua_constant(tolua_S,"E_BLOCK_",E_BLOCK_); tolua_constant(tolua_S,"E_ITEM_EMPTY",E_ITEM_EMPTY); tolua_constant(tolua_S,"E_ITEM_STONE",E_ITEM_STONE); tolua_constant(tolua_S,"E_ITEM_GRASS",E_ITEM_GRASS); tolua_constant(tolua_S,"E_ITEM_DIRT",E_ITEM_DIRT); tolua_constant(tolua_S,"E_ITEM_COBBLESTONE",E_ITEM_COBBLESTONE); tolua_constant(tolua_S,"E_ITEM_PLANKS",E_ITEM_PLANKS); tolua_constant(tolua_S,"E_ITEM_WOOD",E_ITEM_WOOD); tolua_constant(tolua_S,"E_ITEM_SAPLING",E_ITEM_SAPLING); tolua_constant(tolua_S,"E_ITEM_BEDROCK",E_ITEM_BEDROCK); tolua_constant(tolua_S,"E_ITEM_WATER",E_ITEM_WATER); tolua_constant(tolua_S,"E_ITEM_STATIONARY_WATER",E_ITEM_STATIONARY_WATER); tolua_constant(tolua_S,"E_ITEM_LAVA",E_ITEM_LAVA); tolua_constant(tolua_S,"E_ITEM_STATIONARY_LAVA",E_ITEM_STATIONARY_LAVA); tolua_constant(tolua_S,"E_ITEM_SAND",E_ITEM_SAND); tolua_constant(tolua_S,"E_ITEM_GRAVEL",E_ITEM_GRAVEL); tolua_constant(tolua_S,"E_ITEM_GOLD_ORE",E_ITEM_GOLD_ORE); tolua_constant(tolua_S,"E_ITEM_IRON_ORE",E_ITEM_IRON_ORE); tolua_constant(tolua_S,"E_ITEM_COAL_ORE",E_ITEM_COAL_ORE); tolua_constant(tolua_S,"E_ITEM_LOG",E_ITEM_LOG); tolua_constant(tolua_S,"E_ITEM_LEAVES",E_ITEM_LEAVES); tolua_constant(tolua_S,"E_ITEM_SPONGE",E_ITEM_SPONGE); tolua_constant(tolua_S,"E_ITEM_GLASS",E_ITEM_GLASS); tolua_constant(tolua_S,"E_ITEM_LAPIS_ORE",E_ITEM_LAPIS_ORE); tolua_constant(tolua_S,"E_ITEM_LAPIS_BLOCK",E_ITEM_LAPIS_BLOCK); tolua_constant(tolua_S,"E_ITEM_DISPENSER",E_ITEM_DISPENSER); tolua_constant(tolua_S,"E_ITEM_SANDSTONE",E_ITEM_SANDSTONE); tolua_constant(tolua_S,"E_ITEM_NOTE_ITEM",E_ITEM_NOTE_ITEM); tolua_constant(tolua_S,"E_ITEM_POWERED_RAIL",E_ITEM_POWERED_RAIL); tolua_constant(tolua_S,"E_ITEM_DETECTOR_RAIL",E_ITEM_DETECTOR_RAIL); tolua_constant(tolua_S,"E_ITEM_STICKY_PISTON",E_ITEM_STICKY_PISTON); tolua_constant(tolua_S,"E_ITEM_COBWEB",E_ITEM_COBWEB); tolua_constant(tolua_S,"E_ITEM_TALL_GRASS",E_ITEM_TALL_GRASS); tolua_constant(tolua_S,"E_ITEM_DEAD_BRUSH",E_ITEM_DEAD_BRUSH); tolua_constant(tolua_S,"E_ITEM_PISTON",E_ITEM_PISTON); tolua_constant(tolua_S,"E_ITEM_PISTON_EXTENSION",E_ITEM_PISTON_EXTENSION); tolua_constant(tolua_S,"E_ITEM_WHITE_CLOTH",E_ITEM_WHITE_CLOTH); tolua_constant(tolua_S,"E_ITEM_PISTON_MOVED_BLOCK",E_ITEM_PISTON_MOVED_BLOCK); tolua_constant(tolua_S,"E_ITEM_YELLOW_FLOWER",E_ITEM_YELLOW_FLOWER); tolua_constant(tolua_S,"E_ITEM_RED_ROSE",E_ITEM_RED_ROSE); tolua_constant(tolua_S,"E_ITEM_BROWN_MUSHROOM",E_ITEM_BROWN_MUSHROOM); tolua_constant(tolua_S,"E_ITEM_RED_MUSHROOM",E_ITEM_RED_MUSHROOM); tolua_constant(tolua_S,"E_ITEM_GOLD_BLOCK",E_ITEM_GOLD_BLOCK); tolua_constant(tolua_S,"E_ITEM_IRON_BLOCK",E_ITEM_IRON_BLOCK); tolua_constant(tolua_S,"E_ITEM_DOUBLE_STONE_SLAB",E_ITEM_DOUBLE_STONE_SLAB); tolua_constant(tolua_S,"E_ITEM_DOUBLE_STEP",E_ITEM_DOUBLE_STEP); tolua_constant(tolua_S,"E_ITEM_STONE_SLAB",E_ITEM_STONE_SLAB); tolua_constant(tolua_S,"E_ITEM_STEP",E_ITEM_STEP); tolua_constant(tolua_S,"E_ITEM_BRICK",E_ITEM_BRICK); tolua_constant(tolua_S,"E_ITEM_TNT",E_ITEM_TNT); tolua_constant(tolua_S,"E_ITEM_BOOKCASE",E_ITEM_BOOKCASE); tolua_constant(tolua_S,"E_ITEM_MOSSY_COBBLESTONE",E_ITEM_MOSSY_COBBLESTONE); tolua_constant(tolua_S,"E_ITEM_OBSIDIAN",E_ITEM_OBSIDIAN); tolua_constant(tolua_S,"E_ITEM_TORCH",E_ITEM_TORCH); tolua_constant(tolua_S,"E_ITEM_FIRE",E_ITEM_FIRE); tolua_constant(tolua_S,"E_ITEM_MOB_SPAWNER",E_ITEM_MOB_SPAWNER); tolua_constant(tolua_S,"E_ITEM_WOODEN_STAIRS",E_ITEM_WOODEN_STAIRS); tolua_constant(tolua_S,"E_ITEM_CHEST",E_ITEM_CHEST); tolua_constant(tolua_S,"E_ITEM_REDSTONE_WIRE",E_ITEM_REDSTONE_WIRE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_ORE",E_ITEM_DIAMOND_ORE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_BLOCK",E_ITEM_DIAMOND_BLOCK); tolua_constant(tolua_S,"E_ITEM_WORKBENCH",E_ITEM_WORKBENCH); tolua_constant(tolua_S,"E_ITEM_CROPS",E_ITEM_CROPS); tolua_constant(tolua_S,"E_ITEM_SOIL",E_ITEM_SOIL); tolua_constant(tolua_S,"E_ITEM_FURNACE",E_ITEM_FURNACE); tolua_constant(tolua_S,"E_ITEM_BURNING_FURNACE",E_ITEM_BURNING_FURNACE); tolua_constant(tolua_S,"E_ITEM_SIGN_POST",E_ITEM_SIGN_POST); tolua_constant(tolua_S,"E_ITEM_LADDER",E_ITEM_LADDER); tolua_constant(tolua_S,"E_ITEM_MINECART_TRACKS",E_ITEM_MINECART_TRACKS); tolua_constant(tolua_S,"E_ITEM_COBBLESTONE_STAIRS",E_ITEM_COBBLESTONE_STAIRS); tolua_constant(tolua_S,"E_ITEM_WALLSIGN",E_ITEM_WALLSIGN); tolua_constant(tolua_S,"E_ITEM_LEVER",E_ITEM_LEVER); tolua_constant(tolua_S,"E_ITEM_STONE_PRESSURE_PLATE",E_ITEM_STONE_PRESSURE_PLATE); tolua_constant(tolua_S,"E_ITEM_WOODEN_PRESSURE_PLATE",E_ITEM_WOODEN_PRESSURE_PLATE); tolua_constant(tolua_S,"E_ITEM_REDSTONE_ORE",E_ITEM_REDSTONE_ORE); tolua_constant(tolua_S,"E_ITEM_REDSTONE_ORE_GLOWING",E_ITEM_REDSTONE_ORE_GLOWING); tolua_constant(tolua_S,"E_ITEM_REDSTONE_TORCH_ON",E_ITEM_REDSTONE_TORCH_ON); tolua_constant(tolua_S,"E_ITEM_REDSTONE_TORCH_OFF",E_ITEM_REDSTONE_TORCH_OFF); tolua_constant(tolua_S,"E_ITEM_STONE_BUTTON",E_ITEM_STONE_BUTTON); tolua_constant(tolua_S,"E_ITEM_SNOW",E_ITEM_SNOW); tolua_constant(tolua_S,"E_ITEM_ICE",E_ITEM_ICE); tolua_constant(tolua_S,"E_ITEM_SNOW_BLOCK",E_ITEM_SNOW_BLOCK); tolua_constant(tolua_S,"E_ITEM_CACTUS",E_ITEM_CACTUS); tolua_constant(tolua_S,"E_ITEM_REEDS",E_ITEM_REEDS); tolua_constant(tolua_S,"E_ITEM_JUKEBOX",E_ITEM_JUKEBOX); tolua_constant(tolua_S,"E_ITEM_FENCE",E_ITEM_FENCE); tolua_constant(tolua_S,"E_ITEM_PUMPKIN",E_ITEM_PUMPKIN); tolua_constant(tolua_S,"E_ITEM_BLOODSTONE",E_ITEM_BLOODSTONE); tolua_constant(tolua_S,"E_ITEM_SOULSAND",E_ITEM_SOULSAND); tolua_constant(tolua_S,"E_ITEM_GLOWSTONE",E_ITEM_GLOWSTONE); tolua_constant(tolua_S,"E_ITEM_PORT",E_ITEM_PORT); tolua_constant(tolua_S,"E_ITEM_JACK_O_LANTERN",E_ITEM_JACK_O_LANTERN); tolua_constant(tolua_S,"E_ITEM_REDSTONE_REPEATER_OFF",E_ITEM_REDSTONE_REPEATER_OFF); tolua_constant(tolua_S,"E_ITEM_REDSTONE_REPEATER_ON",E_ITEM_REDSTONE_REPEATER_ON); tolua_constant(tolua_S,"E_ITEM_LOCKED_CHEST",E_ITEM_LOCKED_CHEST); tolua_constant(tolua_S,"E_ITEM_TRAPDOOR",E_ITEM_TRAPDOOR); tolua_constant(tolua_S,"E_ITEM_SILVERFISH_EGG",E_ITEM_SILVERFISH_EGG); tolua_constant(tolua_S,"E_ITEM_STONE_BRICKS",E_ITEM_STONE_BRICKS); tolua_constant(tolua_S,"E_ITEM_HUGE_BROWN_MUSHROOM",E_ITEM_HUGE_BROWN_MUSHROOM); tolua_constant(tolua_S,"E_ITEM_HUGE_RED_MUSHROOM",E_ITEM_HUGE_RED_MUSHROOM); tolua_constant(tolua_S,"E_ITEM_IRON_BAR",E_ITEM_IRON_BAR); tolua_constant(tolua_S,"E_ITEM_GLASS_PLANE",E_ITEM_GLASS_PLANE); tolua_constant(tolua_S,"E_ITEM_MELON",E_ITEM_MELON); tolua_constant(tolua_S,"E_ITEM_PUMPKIN_STEM",E_ITEM_PUMPKIN_STEM); tolua_constant(tolua_S,"E_ITEM_MELON_STEM",E_ITEM_MELON_STEM); tolua_constant(tolua_S,"E_ITEM_VINES",E_ITEM_VINES); tolua_constant(tolua_S,"E_ITEM_FENCE_GATE",E_ITEM_FENCE_GATE); tolua_constant(tolua_S,"E_ITEM_BRICK_STAIRS",E_ITEM_BRICK_STAIRS); tolua_constant(tolua_S,"E_ITEM_STONE_BRICK_STAIRS",E_ITEM_STONE_BRICK_STAIRS); tolua_constant(tolua_S,"E_ITEM_MYCELIUM",E_ITEM_MYCELIUM); tolua_constant(tolua_S,"E_ITEM_LILY_PAD",E_ITEM_LILY_PAD); tolua_constant(tolua_S,"E_ITEM_NETHER_BRICK",E_ITEM_NETHER_BRICK); tolua_constant(tolua_S,"E_ITEM_NETHER_BRICK_FENCE",E_ITEM_NETHER_BRICK_FENCE); tolua_constant(tolua_S,"E_ITEM_NETHER_BRICK_STAIRS",E_ITEM_NETHER_BRICK_STAIRS); tolua_constant(tolua_S,"E_ITEM_ENCHANTMENT_TABLE",E_ITEM_ENCHANTMENT_TABLE); tolua_constant(tolua_S,"E_ITEM_END_PORTAL",E_ITEM_END_PORTAL); tolua_constant(tolua_S,"E_ITEM_END_PORTAL_FRAME",E_ITEM_END_PORTAL_FRAME); tolua_constant(tolua_S,"E_ITEM_END_STONE",E_ITEM_END_STONE); tolua_constant(tolua_S,"E_ITEM_DOUBLE_WOODEN_SLAB",E_ITEM_DOUBLE_WOODEN_SLAB); tolua_constant(tolua_S,"E_ITEM_WOODEN_SLAB",E_ITEM_WOODEN_SLAB); tolua_constant(tolua_S,"E_ITEM_COCA_PLANT",E_ITEM_COCA_PLANT); tolua_constant(tolua_S,"E_ITEM_SANDSTONE_STAIRS",E_ITEM_SANDSTONE_STAIRS); tolua_constant(tolua_S,"E_ITEM_EMERALD_ORE",E_ITEM_EMERALD_ORE); tolua_constant(tolua_S,"E_ITEM_ENDER_CHEST",E_ITEM_ENDER_CHEST); tolua_constant(tolua_S,"E_ITEM_TRIPWIRE_HOOK",E_ITEM_TRIPWIRE_HOOK); tolua_constant(tolua_S,"E_ITEM_TRIPWIRE",E_ITEM_TRIPWIRE); tolua_constant(tolua_S,"E_ITEM_EMERALD_BLOCK",E_ITEM_EMERALD_BLOCK); tolua_constant(tolua_S,"E_ITEM_IRON_SHOVEL",E_ITEM_IRON_SHOVEL); tolua_constant(tolua_S,"E_ITEM_IRON_PICKAXE",E_ITEM_IRON_PICKAXE); tolua_constant(tolua_S,"E_ITEM_IRON_AXE",E_ITEM_IRON_AXE); tolua_constant(tolua_S,"E_ITEM_FLINT_AND_STEEL",E_ITEM_FLINT_AND_STEEL); tolua_constant(tolua_S,"E_ITEM_RED_APPLE",E_ITEM_RED_APPLE); tolua_constant(tolua_S,"E_ITEM_APPLE",E_ITEM_APPLE); tolua_constant(tolua_S,"E_ITEM_BOW",E_ITEM_BOW); tolua_constant(tolua_S,"E_ITEM_ARROW",E_ITEM_ARROW); tolua_constant(tolua_S,"E_ITEM_COAL",E_ITEM_COAL); tolua_constant(tolua_S,"E_ITEM_DIAMOND",E_ITEM_DIAMOND); tolua_constant(tolua_S,"E_ITEM_IRON",E_ITEM_IRON); tolua_constant(tolua_S,"E_ITEM_GOLD",E_ITEM_GOLD); tolua_constant(tolua_S,"E_ITEM_IRON_SWORD",E_ITEM_IRON_SWORD); tolua_constant(tolua_S,"E_ITEM_WOODEN_SWORD",E_ITEM_WOODEN_SWORD); tolua_constant(tolua_S,"E_ITEM_WOODEN_SHOVEL",E_ITEM_WOODEN_SHOVEL); tolua_constant(tolua_S,"E_ITEM_WOODEN_PICKAXE",E_ITEM_WOODEN_PICKAXE); tolua_constant(tolua_S,"E_ITEM_WOODEN_AXE",E_ITEM_WOODEN_AXE); tolua_constant(tolua_S,"E_ITEM_STONE_SWORD",E_ITEM_STONE_SWORD); tolua_constant(tolua_S,"E_ITEM_STONE_SHOVEL",E_ITEM_STONE_SHOVEL); tolua_constant(tolua_S,"E_ITEM_STONE_PICKAXE",E_ITEM_STONE_PICKAXE); tolua_constant(tolua_S,"E_ITEM_STONE_AXE",E_ITEM_STONE_AXE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_SWORD",E_ITEM_DIAMOND_SWORD); tolua_constant(tolua_S,"E_ITEM_DIAMOND_SHOVEL",E_ITEM_DIAMOND_SHOVEL); tolua_constant(tolua_S,"E_ITEM_DIAMOND_PICKAXE",E_ITEM_DIAMOND_PICKAXE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_AXE",E_ITEM_DIAMOND_AXE); tolua_constant(tolua_S,"E_ITEM_STICK",E_ITEM_STICK); tolua_constant(tolua_S,"E_ITEM_BOWL",E_ITEM_BOWL); tolua_constant(tolua_S,"E_ITEM_MUSHROOM_SOUP",E_ITEM_MUSHROOM_SOUP); tolua_constant(tolua_S,"E_ITEM_GOLD_SWORD",E_ITEM_GOLD_SWORD); tolua_constant(tolua_S,"E_ITEM_GOLD_SHOVEL",E_ITEM_GOLD_SHOVEL); tolua_constant(tolua_S,"E_ITEM_GOLD_PICKAXE",E_ITEM_GOLD_PICKAXE); tolua_constant(tolua_S,"E_ITEM_GOLD_AXE",E_ITEM_GOLD_AXE); tolua_constant(tolua_S,"E_ITEM_STRING",E_ITEM_STRING); tolua_constant(tolua_S,"E_ITEM_FEATHER",E_ITEM_FEATHER); tolua_constant(tolua_S,"E_ITEM_GUNPOWDER",E_ITEM_GUNPOWDER); tolua_constant(tolua_S,"E_ITEM_WOODEN_HOE",E_ITEM_WOODEN_HOE); tolua_constant(tolua_S,"E_ITEM_STONE_HOE",E_ITEM_STONE_HOE); tolua_constant(tolua_S,"E_ITEM_IRON_HOE",E_ITEM_IRON_HOE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_HOE",E_ITEM_DIAMOND_HOE); tolua_constant(tolua_S,"E_ITEM_GOLD_HOE",E_ITEM_GOLD_HOE); tolua_constant(tolua_S,"E_ITEM_SEEDS",E_ITEM_SEEDS); tolua_constant(tolua_S,"E_ITEM_WHEAT",E_ITEM_WHEAT); tolua_constant(tolua_S,"E_ITEM_BREAD",E_ITEM_BREAD); tolua_constant(tolua_S,"E_ITEM_LEATHER_CAP",E_ITEM_LEATHER_CAP); tolua_constant(tolua_S,"E_ITEM_LEATHER_TUNIC",E_ITEM_LEATHER_TUNIC); tolua_constant(tolua_S,"E_ITEM_LEATHER_PANTS",E_ITEM_LEATHER_PANTS); tolua_constant(tolua_S,"E_ITEM_LEATHER_BOOTS",E_ITEM_LEATHER_BOOTS); tolua_constant(tolua_S,"E_ITEM_CHAIN_HELMET",E_ITEM_CHAIN_HELMET); tolua_constant(tolua_S,"E_ITEM_CHAIN_CHESTPLATE",E_ITEM_CHAIN_CHESTPLATE); tolua_constant(tolua_S,"E_ITEM_CHAIN_LEGGINGS",E_ITEM_CHAIN_LEGGINGS); tolua_constant(tolua_S,"E_ITEM_CHAIN_BOOTS",E_ITEM_CHAIN_BOOTS); tolua_constant(tolua_S,"E_ITEM_IRON_HELMET",E_ITEM_IRON_HELMET); tolua_constant(tolua_S,"E_ITEM_IRON_CHESTPLATE",E_ITEM_IRON_CHESTPLATE); tolua_constant(tolua_S,"E_ITEM_IRON_LEGGINGS",E_ITEM_IRON_LEGGINGS); tolua_constant(tolua_S,"E_ITEM_IRON_BOOTS",E_ITEM_IRON_BOOTS); tolua_constant(tolua_S,"E_ITEM_DIAMOND_HELMET",E_ITEM_DIAMOND_HELMET); tolua_constant(tolua_S,"E_ITEM_DIAMOND_CHESTPLATE",E_ITEM_DIAMOND_CHESTPLATE); tolua_constant(tolua_S,"E_ITEM_DIAMOND_LEGGINGS",E_ITEM_DIAMOND_LEGGINGS); tolua_constant(tolua_S,"E_ITEM_DIAMOND_BOOTS",E_ITEM_DIAMOND_BOOTS); tolua_constant(tolua_S,"E_ITEM_GOLD_HELMET",E_ITEM_GOLD_HELMET); tolua_constant(tolua_S,"E_ITEM_GOLD_CHESTPLATE",E_ITEM_GOLD_CHESTPLATE); tolua_constant(tolua_S,"E_ITEM_GOLD_LEGGINGS",E_ITEM_GOLD_LEGGINGS); tolua_constant(tolua_S,"E_ITEM_GOLD_BOOTS",E_ITEM_GOLD_BOOTS); tolua_constant(tolua_S,"E_ITEM_FLINT",E_ITEM_FLINT); tolua_constant(tolua_S,"E_ITEM_RAW_MEAT",E_ITEM_RAW_MEAT); tolua_constant(tolua_S,"E_ITEM_COOKED_MEAT",E_ITEM_COOKED_MEAT); tolua_constant(tolua_S,"E_ITEM_PAINTINGS",E_ITEM_PAINTINGS); tolua_constant(tolua_S,"E_ITEM_GOLDEN_APPLE",E_ITEM_GOLDEN_APPLE); tolua_constant(tolua_S,"E_ITEM_SIGN",E_ITEM_SIGN); tolua_constant(tolua_S,"E_ITEM_WOODEN_DOOR",E_ITEM_WOODEN_DOOR); tolua_constant(tolua_S,"E_ITEM_BUCKET",E_ITEM_BUCKET); tolua_constant(tolua_S,"E_ITEM_WATER_BUCKET",E_ITEM_WATER_BUCKET); tolua_constant(tolua_S,"E_ITEM_LAVA_BUCKET",E_ITEM_LAVA_BUCKET); tolua_constant(tolua_S,"E_ITEM_MINECART",E_ITEM_MINECART); tolua_constant(tolua_S,"E_ITEM_SADDLE",E_ITEM_SADDLE); tolua_constant(tolua_S,"E_ITEM_IRON_DOOR",E_ITEM_IRON_DOOR); tolua_constant(tolua_S,"E_ITEM_REDSTONE_DUST",E_ITEM_REDSTONE_DUST); tolua_constant(tolua_S,"E_ITEM_SNOWBALL",E_ITEM_SNOWBALL); tolua_constant(tolua_S,"E_ITEM_BOAT",E_ITEM_BOAT); tolua_constant(tolua_S,"E_ITEM_LEATHER",E_ITEM_LEATHER); tolua_constant(tolua_S,"E_ITEM_MILK",E_ITEM_MILK); tolua_constant(tolua_S,"E_ITEM_CLAY_BRICK",E_ITEM_CLAY_BRICK); tolua_constant(tolua_S,"E_ITEM_CLAY",E_ITEM_CLAY); tolua_constant(tolua_S,"E_ITEM_SUGARCANE",E_ITEM_SUGARCANE); tolua_constant(tolua_S,"E_ITEM_SUGAR_CANE",E_ITEM_SUGAR_CANE); tolua_constant(tolua_S,"E_ITEM_PAPER",E_ITEM_PAPER); tolua_constant(tolua_S,"E_ITEM_BOOK",E_ITEM_BOOK); tolua_constant(tolua_S,"E_ITEM_SLIMEBALL",E_ITEM_SLIMEBALL); tolua_constant(tolua_S,"E_ITEM_CHEST_MINECART",E_ITEM_CHEST_MINECART); tolua_constant(tolua_S,"E_ITEM_FURNACE_MINECART",E_ITEM_FURNACE_MINECART); tolua_constant(tolua_S,"E_ITEM_EGG",E_ITEM_EGG); tolua_constant(tolua_S,"E_ITEM_COMPASS",E_ITEM_COMPASS); tolua_constant(tolua_S,"E_ITEM_FISHING_ROD",E_ITEM_FISHING_ROD); tolua_constant(tolua_S,"E_ITEM_CLOCK",E_ITEM_CLOCK); tolua_constant(tolua_S,"E_ITEM_GLOWSTONE_DUST",E_ITEM_GLOWSTONE_DUST); tolua_constant(tolua_S,"E_ITEM_RAW_FISH",E_ITEM_RAW_FISH); tolua_constant(tolua_S,"E_ITEM_COOKED_FISH",E_ITEM_COOKED_FISH); tolua_constant(tolua_S,"E_ITEM_DYE",E_ITEM_DYE); tolua_constant(tolua_S,"E_ITEM_BONE",E_ITEM_BONE); tolua_constant(tolua_S,"E_ITEM_SUGAR",E_ITEM_SUGAR); tolua_constant(tolua_S,"E_ITEM_CAKE",E_ITEM_CAKE); tolua_constant(tolua_S,"E_ITEM_BED",E_ITEM_BED); tolua_constant(tolua_S,"E_ITEM_REDSTONE_REPEATER",E_ITEM_REDSTONE_REPEATER); tolua_constant(tolua_S,"E_ITEM_COOKIE",E_ITEM_COOKIE); tolua_constant(tolua_S,"E_ITEM_MAP",E_ITEM_MAP); tolua_constant(tolua_S,"E_ITEM_SHEARS",E_ITEM_SHEARS); tolua_constant(tolua_S,"E_ITEM_MELON_SLICE",E_ITEM_MELON_SLICE); tolua_constant(tolua_S,"E_ITEM_PUMPKIN_SEEDS",E_ITEM_PUMPKIN_SEEDS); tolua_constant(tolua_S,"E_ITEM_MELON_SEEDS",E_ITEM_MELON_SEEDS); tolua_constant(tolua_S,"E_ITEM_RAW_BEEF",E_ITEM_RAW_BEEF); tolua_constant(tolua_S,"E_ITEM_STEAK",E_ITEM_STEAK); tolua_constant(tolua_S,"E_ITEM_RAW_CHICKEN",E_ITEM_RAW_CHICKEN); tolua_constant(tolua_S,"E_ITEM_COOKED_CHICKEN",E_ITEM_COOKED_CHICKEN); tolua_constant(tolua_S,"E_ITEM_ROTTEN_FLESH",E_ITEM_ROTTEN_FLESH); tolua_constant(tolua_S,"E_ITEM_ENDER_PEARL",E_ITEM_ENDER_PEARL); tolua_constant(tolua_S,"E_ITEM_BLAZE_ROD",E_ITEM_BLAZE_ROD); tolua_constant(tolua_S,"E_ITEM_GHAST_TEAR",E_ITEM_GHAST_TEAR); tolua_constant(tolua_S,"E_ITEM_GOLD_NUGGET",E_ITEM_GOLD_NUGGET); tolua_constant(tolua_S,"E_ITEM_NETHER_WART",E_ITEM_NETHER_WART); tolua_constant(tolua_S,"E_ITEM_POTIONS",E_ITEM_POTIONS); tolua_constant(tolua_S,"E_ITEM_GLASS_BOTTLE",E_ITEM_GLASS_BOTTLE); tolua_constant(tolua_S,"E_ITEM_SPIDER_EYE",E_ITEM_SPIDER_EYE); tolua_constant(tolua_S,"E_ITEM_FERMENTED_SPIDER_EYE",E_ITEM_FERMENTED_SPIDER_EYE); tolua_constant(tolua_S,"E_ITEM_BLAZE_POWDER",E_ITEM_BLAZE_POWDER); tolua_constant(tolua_S,"E_ITEM_MAGMA_CREAM",E_ITEM_MAGMA_CREAM); tolua_constant(tolua_S,"E_ITEM_BREWING_STAND",E_ITEM_BREWING_STAND); tolua_constant(tolua_S,"E_ITEM_CAULDRON",E_ITEM_CAULDRON); tolua_constant(tolua_S,"E_ITEM_EYE_OF_ENDER",E_ITEM_EYE_OF_ENDER); tolua_constant(tolua_S,"E_ITEM_GLISTERING_MELON",E_ITEM_GLISTERING_MELON); tolua_constant(tolua_S,"E_ITEM_SPAWN_EGG",E_ITEM_SPAWN_EGG); tolua_constant(tolua_S,"E_ITEM_BOTTLE_O_ENCHANTING",E_ITEM_BOTTLE_O_ENCHANTING); tolua_constant(tolua_S,"E_ITEM_FIRE_CHARGE",E_ITEM_FIRE_CHARGE); tolua_constant(tolua_S,"E_ITEM_BOOK_AND_QUILL",E_ITEM_BOOK_AND_QUILL); tolua_constant(tolua_S,"E_ITEM_WRITTEN_BOOK",E_ITEM_WRITTEN_BOOK); tolua_constant(tolua_S,"E_ITEM_EMERALD",E_ITEM_EMERALD); tolua_constant(tolua_S,"E_ITEM_13_DISC",E_ITEM_13_DISC); tolua_constant(tolua_S,"E_ITEM_CAT_DISC",E_ITEM_CAT_DISC); tolua_constant(tolua_S,"E_ITEM_BLOCKS_DISC",E_ITEM_BLOCKS_DISC); tolua_constant(tolua_S,"E_ITEM_CHIRP_DISC",E_ITEM_CHIRP_DISC); tolua_constant(tolua_S,"E_ITEM_FAR_DISC",E_ITEM_FAR_DISC); tolua_constant(tolua_S,"E_ITEM_MALL_DISC",E_ITEM_MALL_DISC); tolua_constant(tolua_S,"E_ITEM_MELLOHI_DISC",E_ITEM_MELLOHI_DISC); tolua_constant(tolua_S,"E_ITEM_STAL_DISC",E_ITEM_STAL_DISC); tolua_constant(tolua_S,"E_ITEM_STRAD_DISC",E_ITEM_STRAD_DISC); tolua_constant(tolua_S,"E_ITEM_WARD_DISC",E_ITEM_WARD_DISC); tolua_constant(tolua_S,"E_ITEM_11_DISC",E_ITEM_11_DISC); tolua_constant(tolua_S,"E_META_PLANKS_APPLE",E_META_PLANKS_APPLE); tolua_constant(tolua_S,"E_META_PLANKS_CONIFER",E_META_PLANKS_CONIFER); tolua_constant(tolua_S,"E_META_PLANKS_BIRCH",E_META_PLANKS_BIRCH); tolua_constant(tolua_S,"E_META_PLANKS_JUNGLE",E_META_PLANKS_JUNGLE); tolua_constant(tolua_S,"E_META_LOG_APPLE",E_META_LOG_APPLE); tolua_constant(tolua_S,"E_META_LOG_CONIFER",E_META_LOG_CONIFER); tolua_constant(tolua_S,"E_META_LOG_BIRCH",E_META_LOG_BIRCH); tolua_constant(tolua_S,"E_META_LOG_JUNGLE",E_META_LOG_JUNGLE); tolua_constant(tolua_S,"E_META_LEAVES_APPLE",E_META_LEAVES_APPLE); tolua_constant(tolua_S,"E_META_LEAVES_CONIFER",E_META_LEAVES_CONIFER); tolua_constant(tolua_S,"E_META_LEAVES_BIRCH",E_META_LEAVES_BIRCH); tolua_constant(tolua_S,"E_META_LEAVES_JUNGLE",E_META_LEAVES_JUNGLE); tolua_constant(tolua_S,"E_META_SAPLING_APPLE",E_META_SAPLING_APPLE); tolua_constant(tolua_S,"E_META_SAPLING_CONIFER",E_META_SAPLING_CONIFER); tolua_constant(tolua_S,"E_META_SAPLING_BIRCH",E_META_SAPLING_BIRCH); tolua_constant(tolua_S,"E_META_SAPLING_JUNGLE",E_META_SAPLING_JUNGLE); tolua_constant(tolua_S,"E_META_TALL_GRASS_DEAD_SHRUB",E_META_TALL_GRASS_DEAD_SHRUB); tolua_constant(tolua_S,"E_META_TALL_GRASS_GRASS",E_META_TALL_GRASS_GRASS); tolua_constant(tolua_S,"E_META_TALL_GRASS_FERN",E_META_TALL_GRASS_FERN); tolua_constant(tolua_S,"E_META_SANDSTONE_NORMAL",E_META_SANDSTONE_NORMAL); tolua_constant(tolua_S,"E_META_SANDSTONE_ORNAMENT",E_META_SANDSTONE_ORNAMENT); tolua_constant(tolua_S,"E_META_SANDSTONE_SMOOTH",E_META_SANDSTONE_SMOOTH); tolua_constant(tolua_S,"E_META_WOOL_WHITE",E_META_WOOL_WHITE); tolua_constant(tolua_S,"E_META_WOOL_ORANGE",E_META_WOOL_ORANGE); tolua_constant(tolua_S,"E_META_WOOL_MAGENTA",E_META_WOOL_MAGENTA); tolua_constant(tolua_S,"E_META_WOOL_LIGHTBLUE",E_META_WOOL_LIGHTBLUE); tolua_constant(tolua_S,"E_META_WOOL_YELLOW",E_META_WOOL_YELLOW); tolua_constant(tolua_S,"E_META_WOOL_LIGHTGREEN",E_META_WOOL_LIGHTGREEN); tolua_constant(tolua_S,"E_META_WOOL_PINK",E_META_WOOL_PINK); tolua_constant(tolua_S,"E_META_WOOL_GRAY",E_META_WOOL_GRAY); tolua_constant(tolua_S,"E_META_WOOL_LIGHTGRAY",E_META_WOOL_LIGHTGRAY); tolua_constant(tolua_S,"E_META_WOOL_CYAN",E_META_WOOL_CYAN); tolua_constant(tolua_S,"E_META_WOOL_PURPLE",E_META_WOOL_PURPLE); tolua_constant(tolua_S,"E_META_WOOL_BLUE",E_META_WOOL_BLUE); tolua_constant(tolua_S,"E_META_WOOL_BROWN",E_META_WOOL_BROWN); tolua_constant(tolua_S,"E_META_WOOL_GREEN",E_META_WOOL_GREEN); tolua_constant(tolua_S,"E_META_WOOL_RED",E_META_WOOL_RED); tolua_constant(tolua_S,"E_META_WOOL_BLACK",E_META_WOOL_BLACK); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_STONE",E_META_DOUBLE_STEP_STONE); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_SANDSTONE",E_META_DOUBLE_STEP_SANDSTONE); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_WOODEN",E_META_DOUBLE_STEP_WOODEN); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_COBBLESTONE",E_META_DOUBLE_STEP_COBBLESTONE); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_BRICK",E_META_DOUBLE_STEP_BRICK); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_STONE_BRICK",E_META_DOUBLE_STEP_STONE_BRICK); tolua_constant(tolua_S,"E_META_DOUBLE_STEP_STONE_SECRET",E_META_DOUBLE_STEP_STONE_SECRET); tolua_constant(tolua_S,"E_META_STEP_STONE",E_META_STEP_STONE); tolua_constant(tolua_S,"E_META_STEP_SANDSTONE",E_META_STEP_SANDSTONE); tolua_constant(tolua_S,"E_META_STEP_PLANKS",E_META_STEP_PLANKS); tolua_constant(tolua_S,"E_META_STEP_COBBLESTONE",E_META_STEP_COBBLESTONE); tolua_constant(tolua_S,"E_META_STEP_BRICK",E_META_STEP_BRICK); tolua_constant(tolua_S,"E_META_STEP_STONE_BRICK",E_META_STEP_STONE_BRICK); tolua_constant(tolua_S,"E_META_STEP_STONE_SECRET",E_META_STEP_STONE_SECRET); tolua_constant(tolua_S,"E_META_SILVERFISH_EGG_STONE",E_META_SILVERFISH_EGG_STONE); tolua_constant(tolua_S,"E_META_SILVERFISH_EGG_COBBLESTONE",E_META_SILVERFISH_EGG_COBBLESTONE); tolua_constant(tolua_S,"E_META_SILVERFISH_EGG_STONE_BRICK",E_META_SILVERFISH_EGG_STONE_BRICK); tolua_constant(tolua_S,"E_META_STONE_BRICK_NORMAL",E_META_STONE_BRICK_NORMAL); tolua_constant(tolua_S,"E_META_STONE_BRICK_MOSSY",E_META_STONE_BRICK_MOSSY); tolua_constant(tolua_S,"E_META_STONE_BRICK_CRACKED",E_META_STONE_BRICK_CRACKED); tolua_constant(tolua_S,"E_META_STONE_BRICK_ORNAMENT",E_META_STONE_BRICK_ORNAMENT); tolua_constant(tolua_S,"E_BLOCK_WOODEN_DOUBLE_STEP_APPLE",E_BLOCK_WOODEN_DOUBLE_STEP_APPLE); tolua_constant(tolua_S,"E_BLOCK_WOODEN_DOUBLE_STEP_CONIFER",E_BLOCK_WOODEN_DOUBLE_STEP_CONIFER); tolua_constant(tolua_S,"E_BLOCK_WOODEN_DOUBLE_STEP_BIRCH",E_BLOCK_WOODEN_DOUBLE_STEP_BIRCH); tolua_constant(tolua_S,"E_BLOCK_WOODEN_DOUBLE_STEP_JUNGLE",E_BLOCK_WOODEN_DOUBLE_STEP_JUNGLE); tolua_constant(tolua_S,"E_BLOCK_WOODEN_STEP_APPLE",E_BLOCK_WOODEN_STEP_APPLE); tolua_constant(tolua_S,"E_BLOCK_WOODEN_STEP_CONIFER",E_BLOCK_WOODEN_STEP_CONIFER); tolua_constant(tolua_S,"E_BLOCK_WOODEN_STEP_BIRCH",E_BLOCK_WOODEN_STEP_BIRCH); tolua_constant(tolua_S,"E_BLOCK_WOODEN_STEP_JUNGLE",E_BLOCK_WOODEN_STEP_JUNGLE); tolua_constant(tolua_S,"E_META_COAL_NORMAL",E_META_COAL_NORMAL); tolua_constant(tolua_S,"E_META_COAL_CHARCOAL",E_META_COAL_CHARCOAL); tolua_constant(tolua_S,"E_META_GOLDEN_APPLE_NORMAL",E_META_GOLDEN_APPLE_NORMAL); tolua_constant(tolua_S,"E_META_GOLDEN_APPLE_ENCHANTED",E_META_GOLDEN_APPLE_ENCHANTED); tolua_constant(tolua_S,"E_META_DYE_BLACK",E_META_DYE_BLACK); tolua_constant(tolua_S,"E_META_DYE_RED",E_META_DYE_RED); tolua_constant(tolua_S,"E_META_DYE_GREEN",E_META_DYE_GREEN); tolua_constant(tolua_S,"E_META_DYE_BROWN",E_META_DYE_BROWN); tolua_constant(tolua_S,"E_META_DYE_BLUE",E_META_DYE_BLUE); tolua_constant(tolua_S,"E_META_DYE_PURPLE",E_META_DYE_PURPLE); tolua_constant(tolua_S,"E_META_DYE_CYAN",E_META_DYE_CYAN); tolua_constant(tolua_S,"E_META_DYE_LIGHTGRAY",E_META_DYE_LIGHTGRAY); tolua_constant(tolua_S,"E_META_DYE_GRAY",E_META_DYE_GRAY); tolua_constant(tolua_S,"E_META_DYE_PINK",E_META_DYE_PINK); tolua_constant(tolua_S,"E_META_DYE_LIGHTGREEN",E_META_DYE_LIGHTGREEN); tolua_constant(tolua_S,"E_META_DYE_YELLOW",E_META_DYE_YELLOW); tolua_constant(tolua_S,"E_META_DYE_LIGHTBLUE",E_META_DYE_LIGHTBLUE); tolua_constant(tolua_S,"E_META_DYE_MAGENTA",E_META_DYE_MAGENTA); tolua_constant(tolua_S,"E_META_DYE_ORANGE",E_META_DYE_ORANGE); tolua_constant(tolua_S,"E_META_DYE_WHITE",E_META_DYE_WHITE); tolua_constant(tolua_S,"E_META_SPAWN_EGG_CREEPER",E_META_SPAWN_EGG_CREEPER); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SKELETON",E_META_SPAWN_EGG_SKELETON); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SPIDER",E_META_SPAWN_EGG_SPIDER); tolua_constant(tolua_S,"E_META_SPAWN_EGG_ZOMBIE",E_META_SPAWN_EGG_ZOMBIE); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SLIME",E_META_SPAWN_EGG_SLIME); tolua_constant(tolua_S,"E_META_SPAWN_EGG_GHAST",E_META_SPAWN_EGG_GHAST); tolua_constant(tolua_S,"E_META_SPAWN_EGG_ZOMBIE_PIGMAN",E_META_SPAWN_EGG_ZOMBIE_PIGMAN); tolua_constant(tolua_S,"E_META_SPAWN_EGG_ENDERMAN",E_META_SPAWN_EGG_ENDERMAN); tolua_constant(tolua_S,"E_META_SPAWN_EGG_CAVE_SPIDER",E_META_SPAWN_EGG_CAVE_SPIDER); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SILVERFISH",E_META_SPAWN_EGG_SILVERFISH); tolua_constant(tolua_S,"E_META_SPAWN_EGG_BLAZE",E_META_SPAWN_EGG_BLAZE); tolua_constant(tolua_S,"E_META_SPAWN_EGG_MAGMA_CUBE",E_META_SPAWN_EGG_MAGMA_CUBE); tolua_constant(tolua_S,"E_META_SPAWN_EGG_GIANT",E_META_SPAWN_EGG_GIANT); tolua_constant(tolua_S,"E_META_SPAWN_EGG_ENDER_DRAGON",E_META_SPAWN_EGG_ENDER_DRAGON); tolua_constant(tolua_S,"E_META_SPAWN_EGG_PIG",E_META_SPAWN_EGG_PIG); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SHEEP",E_META_SPAWN_EGG_SHEEP); tolua_constant(tolua_S,"E_META_SPAWN_EGG_COW",E_META_SPAWN_EGG_COW); tolua_constant(tolua_S,"E_META_SPAWN_EGG_CHICKEN",E_META_SPAWN_EGG_CHICKEN); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SQUID",E_META_SPAWN_EGG_SQUID); tolua_constant(tolua_S,"E_META_SPAWN_EGG_WOLF",E_META_SPAWN_EGG_WOLF); tolua_constant(tolua_S,"E_META_SPAWN_EGG_MOOSHROOM",E_META_SPAWN_EGG_MOOSHROOM); tolua_constant(tolua_S,"E_META_SPAWN_EGG_OCELOT",E_META_SPAWN_EGG_OCELOT); tolua_constant(tolua_S,"E_META_SPAWN_EGG_VILLAGER",E_META_SPAWN_EGG_VILLAGER); tolua_constant(tolua_S,"E_META_SPAWN_EGG_SNOW_GOLEM",E_META_SPAWN_EGG_SNOW_GOLEM); tolua_constant(tolua_S,"E_META_SPAWN_EGG_IRON_GOLEM",E_META_SPAWN_EGG_IRON_GOLEM); tolua_function(tolua_S,"BlockStringToType",tolua_AllToLua_BlockStringToType00); tolua_function(tolua_S,"StringToItem",tolua_AllToLua_StringToItem00); tolua_constant(tolua_S,"E_KEEP_ALIVE",E_KEEP_ALIVE); tolua_constant(tolua_S,"E_LOGIN",E_LOGIN); tolua_constant(tolua_S,"E_HANDSHAKE",E_HANDSHAKE); tolua_constant(tolua_S,"E_CHAT",E_CHAT); tolua_constant(tolua_S,"E_UPDATE_TIME",E_UPDATE_TIME); tolua_constant(tolua_S,"E_ENTITY_EQUIPMENT",E_ENTITY_EQUIPMENT); tolua_constant(tolua_S,"E_USE_ENTITY",E_USE_ENTITY); tolua_constant(tolua_S,"E_UPDATE_HEALTH",E_UPDATE_HEALTH); tolua_constant(tolua_S,"E_RESPAWN",E_RESPAWN); tolua_constant(tolua_S,"E_FLYING",E_FLYING); tolua_constant(tolua_S,"E_PLAYERPOS",E_PLAYERPOS); tolua_constant(tolua_S,"E_PLAYERLOOK",E_PLAYERLOOK); tolua_constant(tolua_S,"E_PLAYERMOVELOOK",E_PLAYERMOVELOOK); tolua_constant(tolua_S,"E_BLOCK_DIG",E_BLOCK_DIG); tolua_constant(tolua_S,"E_BLOCK_PLACE",E_BLOCK_PLACE); tolua_constant(tolua_S,"E_ITEM_SWITCH",E_ITEM_SWITCH); tolua_constant(tolua_S,"E_ADD_TO_INV",E_ADD_TO_INV); tolua_constant(tolua_S,"E_ANIMATION",E_ANIMATION); tolua_constant(tolua_S,"E_PACKET_13",E_PACKET_13); tolua_constant(tolua_S,"E_NAMED_ENTITY_SPAWN",E_NAMED_ENTITY_SPAWN); tolua_constant(tolua_S,"E_PICKUP_SPAWN",E_PICKUP_SPAWN); tolua_constant(tolua_S,"E_COLLECT_ITEM",E_COLLECT_ITEM); tolua_constant(tolua_S,"E_ADD_VEHICLE",E_ADD_VEHICLE); tolua_constant(tolua_S,"E_SPAWN_MOB",E_SPAWN_MOB); tolua_constant(tolua_S,"E_DESTROY_ENT",E_DESTROY_ENT); tolua_constant(tolua_S,"E_ENTITY",E_ENTITY); tolua_constant(tolua_S,"E_REL_ENT_MOVE",E_REL_ENT_MOVE); tolua_constant(tolua_S,"E_ENT_LOOK",E_ENT_LOOK); tolua_constant(tolua_S,"E_REL_ENT_MOVE_LOOK",E_REL_ENT_MOVE_LOOK); tolua_constant(tolua_S,"E_ENT_TELEPORT",E_ENT_TELEPORT); tolua_constant(tolua_S,"E_ENT_HEAD_LOOK",E_ENT_HEAD_LOOK); tolua_constant(tolua_S,"E_ENT_STATUS",E_ENT_STATUS); tolua_constant(tolua_S,"E_METADATA",E_METADATA); tolua_constant(tolua_S,"E_PRE_CHUNK",E_PRE_CHUNK); tolua_constant(tolua_S,"E_MAP_CHUNK",E_MAP_CHUNK); tolua_constant(tolua_S,"E_MULTI_BLOCK",E_MULTI_BLOCK); tolua_constant(tolua_S,"E_BLOCK_CHANGE",E_BLOCK_CHANGE); tolua_constant(tolua_S,"E_BLOCK_ACTION",E_BLOCK_ACTION); tolua_constant(tolua_S,"E_EXPLOSION",E_EXPLOSION); tolua_constant(tolua_S,"E_SOUND_EFFECT",E_SOUND_EFFECT); tolua_constant(tolua_S,"E_NEW_INVALID_STATE",E_NEW_INVALID_STATE); tolua_constant(tolua_S,"E_THUNDERBOLT",E_THUNDERBOLT); tolua_constant(tolua_S,"E_WINDOW_OPEN",E_WINDOW_OPEN); tolua_constant(tolua_S,"E_WINDOW_CLOSE",E_WINDOW_CLOSE); tolua_constant(tolua_S,"E_WINDOW_CLICK",E_WINDOW_CLICK); tolua_constant(tolua_S,"E_INVENTORY_SLOT",E_INVENTORY_SLOT); tolua_constant(tolua_S,"E_INVENTORY_WHOLE",E_INVENTORY_WHOLE); tolua_constant(tolua_S,"E_INVENTORY_PROGRESS",E_INVENTORY_PROGRESS); tolua_constant(tolua_S,"E_CREATIVE_INVENTORY_ACTION",E_CREATIVE_INVENTORY_ACTION); tolua_constant(tolua_S,"E_UPDATE_SIGN",E_UPDATE_SIGN); tolua_constant(tolua_S,"E_PLAYER_LIST_ITEM",E_PLAYER_LIST_ITEM); tolua_constant(tolua_S,"E_PLAYER_ABILITIES",E_PLAYER_ABILITIES); tolua_constant(tolua_S,"E_PING",E_PING); tolua_constant(tolua_S,"E_DISCONNECT",E_DISCONNECT); tolua_array(tolua_S,"g_BlockLightValue",tolua_get_AllToLua_g_BlockLightValue,tolua_set_AllToLua_g_BlockLightValue); tolua_array(tolua_S,"g_BlockSpreadLightFalloff",tolua_get_AllToLua_g_BlockSpreadLightFalloff,tolua_set_AllToLua_g_BlockSpreadLightFalloff); tolua_array(tolua_S,"g_BlockTransparent",tolua_get_AllToLua_g_BlockTransparent,tolua_set_AllToLua_g_BlockTransparent); tolua_array(tolua_S,"g_BlockOneHitDig",tolua_get_AllToLua_g_BlockOneHitDig,tolua_set_AllToLua_g_BlockOneHitDig); tolua_function(tolua_S,"IsValidBlock",tolua_AllToLua_IsValidBlock00); tolua_function(tolua_S,"IsValidItem",tolua_AllToLua_IsValidItem00); tolua_function(tolua_S,"AddDirection",tolua_AllToLua_AddDirection00); tolua_module(tolua_S,"ItemCategory",0); tolua_beginmodule(tolua_S,"ItemCategory"); tolua_function(tolua_S,"IsPickaxe",tolua_AllToLua_ItemCategory_IsPickaxe00); tolua_function(tolua_S,"IsAxe",tolua_AllToLua_ItemCategory_IsAxe00); tolua_function(tolua_S,"IsSword",tolua_AllToLua_ItemCategory_IsSword00); tolua_function(tolua_S,"IsHoe",tolua_AllToLua_ItemCategory_IsHoe00); tolua_function(tolua_S,"IsShovel",tolua_AllToLua_ItemCategory_IsShovel00); tolua_function(tolua_S,"IsTool",tolua_AllToLua_ItemCategory_IsTool00); tolua_endmodule(tolua_S); tolua_constant(tolua_S,"eGameMode_NotSet",eGameMode_NotSet); tolua_constant(tolua_S,"eGameMode_Survival",eGameMode_Survival); tolua_constant(tolua_S,"eGameMode_Creative",eGameMode_Creative); tolua_constant(tolua_S,"eWeather_Sunny",eWeather_Sunny); tolua_constant(tolua_S,"eWeather_Rain",eWeather_Rain); tolua_constant(tolua_S,"eWeather_ThunderStorm",eWeather_ThunderStorm); tolua_function(tolua_S,"GetTime",tolua_AllToLua_GetTime00); tolua_function(tolua_S,"GetChar",tolua_AllToLua_GetChar00); tolua_cclass(tolua_S,"cStringMap","cStringMap","",NULL); tolua_beginmodule(tolua_S,"cStringMap"); tolua_function(tolua_S,"clear",tolua_AllToLua_cStringMap_clear00); tolua_function(tolua_S,"size",tolua_AllToLua_cStringMap_size00); tolua_function(tolua_S,"get",tolua_AllToLua_cStringMap_get00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cChatColor","cChatColor","",NULL); tolua_beginmodule(tolua_S,"cChatColor"); tolua_variable(tolua_S,"Color",tolua_get_cChatColor_Color,NULL); tolua_variable(tolua_S,"Delimiter",tolua_get_cChatColor_Delimiter,NULL); tolua_variable(tolua_S,"Black",tolua_get_cChatColor_Black,NULL); tolua_variable(tolua_S,"Navy",tolua_get_cChatColor_Navy,NULL); tolua_variable(tolua_S,"Green",tolua_get_cChatColor_Green,NULL); tolua_variable(tolua_S,"Blue",tolua_get_cChatColor_Blue,NULL); tolua_variable(tolua_S,"Red",tolua_get_cChatColor_Red,NULL); tolua_variable(tolua_S,"Purple",tolua_get_cChatColor_Purple,NULL); tolua_variable(tolua_S,"Gold",tolua_get_cChatColor_Gold,NULL); tolua_variable(tolua_S,"LightGray",tolua_get_cChatColor_LightGray,NULL); tolua_variable(tolua_S,"Gray",tolua_get_cChatColor_Gray,NULL); tolua_variable(tolua_S,"DarkPurple",tolua_get_cChatColor_DarkPurple,NULL); tolua_variable(tolua_S,"LightGreen",tolua_get_cChatColor_LightGreen,NULL); tolua_variable(tolua_S,"LightBlue",tolua_get_cChatColor_LightBlue,NULL); tolua_variable(tolua_S,"Rose",tolua_get_cChatColor_Rose,NULL); tolua_variable(tolua_S,"LightPurple",tolua_get_cChatColor_LightPurple,NULL); tolua_variable(tolua_S,"Yellow",tolua_get_cChatColor_Yellow,NULL); tolua_variable(tolua_S,"White",tolua_get_cChatColor_White,NULL); tolua_variable(tolua_S,"Random",tolua_get_cChatColor_Random,NULL); tolua_variable(tolua_S,"Bold",tolua_get_cChatColor_Bold,NULL); tolua_variable(tolua_S,"Strikethrough",tolua_get_cChatColor_Strikethrough,NULL); tolua_variable(tolua_S,"Underlined",tolua_get_cChatColor_Underlined,NULL); tolua_variable(tolua_S,"Italic",tolua_get_cChatColor_Italic,NULL); tolua_variable(tolua_S,"Plain",tolua_get_cChatColor_Plain,NULL); tolua_function(tolua_S,"MakeColor",tolua_AllToLua_cChatColor_MakeColor00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cClientHandle","cClientHandle","",NULL); tolua_beginmodule(tolua_S,"cClientHandle"); tolua_function(tolua_S,"GetPlayer",tolua_AllToLua_cClientHandle_GetPlayer00); tolua_function(tolua_S,"Kick",tolua_AllToLua_cClientHandle_Kick00); tolua_function(tolua_S,"GetUsername",tolua_AllToLua_cClientHandle_GetUsername00); tolua_function(tolua_S,"GetPing",tolua_AllToLua_cClientHandle_GetPing00); tolua_function(tolua_S,"SetViewDistance",tolua_AllToLua_cClientHandle_SetViewDistance00); tolua_function(tolua_S,"GetViewDistance",tolua_AllToLua_cClientHandle_GetViewDistance00); tolua_function(tolua_S,"GetUniqueID",tolua_AllToLua_cClientHandle_GetUniqueID00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cEntity","cEntity","",tolua_collect_cEntity); #else tolua_cclass(tolua_S,"cEntity","cEntity","",NULL); #endif tolua_beginmodule(tolua_S,"cEntity"); tolua_function(tolua_S,"delete",tolua_AllToLua_cEntity_delete00); tolua_function(tolua_S,"Initialize",tolua_AllToLua_cEntity_Initialize00); tolua_constant(tolua_S,"eEntityType_Entity",cEntity::eEntityType_Entity); tolua_constant(tolua_S,"eEntityType_Player",cEntity::eEntityType_Player); tolua_constant(tolua_S,"eEntityType_Pickup",cEntity::eEntityType_Pickup); tolua_function(tolua_S,"GetEntityType",tolua_AllToLua_cEntity_GetEntityType00); tolua_function(tolua_S,"IsA",tolua_AllToLua_cEntity_IsA00); tolua_function(tolua_S,"GetClass",tolua_AllToLua_cEntity_GetClass00); tolua_function(tolua_S,"GetWorld",tolua_AllToLua_cEntity_GetWorld00); tolua_function(tolua_S,"GetPosition",tolua_AllToLua_cEntity_GetPosition00); tolua_function(tolua_S,"GetPosX",tolua_AllToLua_cEntity_GetPosX00); tolua_function(tolua_S,"GetPosY",tolua_AllToLua_cEntity_GetPosY00); tolua_function(tolua_S,"GetPosZ",tolua_AllToLua_cEntity_GetPosZ00); tolua_function(tolua_S,"GetRot",tolua_AllToLua_cEntity_GetRot00); tolua_function(tolua_S,"GetRotation",tolua_AllToLua_cEntity_GetRotation00); tolua_function(tolua_S,"GetPitch",tolua_AllToLua_cEntity_GetPitch00); tolua_function(tolua_S,"GetRoll",tolua_AllToLua_cEntity_GetRoll00); tolua_function(tolua_S,"GetLookVector",tolua_AllToLua_cEntity_GetLookVector00); tolua_function(tolua_S,"GetChunkX",tolua_AllToLua_cEntity_GetChunkX00); tolua_function(tolua_S,"GetChunkY",tolua_AllToLua_cEntity_GetChunkY00); tolua_function(tolua_S,"GetChunkZ",tolua_AllToLua_cEntity_GetChunkZ00); tolua_function(tolua_S,"SetPosX",tolua_AllToLua_cEntity_SetPosX00); tolua_function(tolua_S,"SetPosY",tolua_AllToLua_cEntity_SetPosY00); tolua_function(tolua_S,"SetPosZ",tolua_AllToLua_cEntity_SetPosZ00); tolua_function(tolua_S,"SetPosition",tolua_AllToLua_cEntity_SetPosition00); tolua_function(tolua_S,"SetPosition",tolua_AllToLua_cEntity_SetPosition01); tolua_function(tolua_S,"SetRot",tolua_AllToLua_cEntity_SetRot00); tolua_function(tolua_S,"SetRotation",tolua_AllToLua_cEntity_SetRotation00); tolua_function(tolua_S,"SetPitch",tolua_AllToLua_cEntity_SetPitch00); tolua_function(tolua_S,"SetRoll",tolua_AllToLua_cEntity_SetRoll00); tolua_function(tolua_S,"GetUniqueID",tolua_AllToLua_cEntity_GetUniqueID00); tolua_function(tolua_S,"IsDestroyed",tolua_AllToLua_cEntity_IsDestroyed00); tolua_function(tolua_S,"Destroy",tolua_AllToLua_cEntity_Destroy00); tolua_function(tolua_S,"Tick",tolua_AllToLua_cEntity_Tick00); tolua_function(tolua_S,"SpawnOn",tolua_AllToLua_cEntity_SpawnOn00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cEntity","Lua__cEntity","cEntity",tolua_collect_Lua__cEntity); #else tolua_cclass(tolua_S,"Lua__cEntity","Lua__cEntity","cEntity",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cEntity"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cEntity_tolua__set_instance00); tolua_function(tolua_S,"cEntity__Initialize",tolua_AllToLua_Lua__cEntity_cEntity__Initialize00); tolua_function(tolua_S,"cEntity__GetEntityType",tolua_AllToLua_Lua__cEntity_cEntity__GetEntityType00); tolua_function(tolua_S,"cEntity__IsA",tolua_AllToLua_Lua__cEntity_cEntity__IsA00); tolua_function(tolua_S,"cEntity__GetClass",tolua_AllToLua_Lua__cEntity_cEntity__GetClass00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cEntity_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cEntity_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cEntity_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_Lua__cEntity_delete00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"TakeDamageInfo","TakeDamageInfo","",NULL); tolua_beginmodule(tolua_S,"TakeDamageInfo"); tolua_variable(tolua_S,"Damage",tolua_get_TakeDamageInfo_Damage,tolua_set_TakeDamageInfo_Damage); tolua_variable(tolua_S,"Instigator",tolua_get_TakeDamageInfo_Instigator_ptr,tolua_set_TakeDamageInfo_Instigator_ptr); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPawn","cPawn","cEntity",NULL); tolua_beginmodule(tolua_S,"cPawn"); tolua_function(tolua_S,"TeleportToEntity",tolua_AllToLua_cPawn_TeleportToEntity00); tolua_function(tolua_S,"TeleportTo",tolua_AllToLua_cPawn_TeleportTo00); tolua_function(tolua_S,"Heal",tolua_AllToLua_cPawn_Heal00); tolua_function(tolua_S,"TakeDamage",tolua_AllToLua_cPawn_TakeDamage00); tolua_function(tolua_S,"KilledBy",tolua_AllToLua_cPawn_KilledBy00); tolua_function(tolua_S,"GetHealth",tolua_AllToLua_cPawn_GetHealth00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"Lua__cPawn","Lua__cPawn","cPawn",NULL); tolua_beginmodule(tolua_S,"Lua__cPawn"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPawn_tolua__set_instance00); tolua_function(tolua_S,"cPawn__TeleportToEntity",tolua_AllToLua_Lua__cPawn_cPawn__TeleportToEntity00); tolua_function(tolua_S,"cPawn__TeleportTo",tolua_AllToLua_Lua__cPawn_cPawn__TeleportTo00); tolua_function(tolua_S,"cPawn__TakeDamage",tolua_AllToLua_Lua__cPawn_cPawn__TakeDamage00); tolua_function(tolua_S,"cPawn__KilledBy",tolua_AllToLua_Lua__cPawn_cPawn__KilledBy00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPlayer","cPlayer","cPawn",NULL); tolua_beginmodule(tolua_S,"cPlayer"); tolua_function(tolua_S,"Initialize",tolua_AllToLua_cPlayer_Initialize00); tolua_function(tolua_S,"GetEyeHeight",tolua_AllToLua_cPlayer_GetEyeHeight00); tolua_function(tolua_S,"GetEyePosition",tolua_AllToLua_cPlayer_GetEyePosition00); tolua_function(tolua_S,"GetFlying",tolua_AllToLua_cPlayer_GetFlying00); tolua_function(tolua_S,"GetStance",tolua_AllToLua_cPlayer_GetStance00); tolua_function(tolua_S,"GetInventory",tolua_AllToLua_cPlayer_GetInventory00); tolua_function(tolua_S,"TeleportTo",tolua_AllToLua_cPlayer_TeleportTo00); tolua_function(tolua_S,"GetGameMode",tolua_AllToLua_cPlayer_GetGameMode00); tolua_function(tolua_S,"GetIP",tolua_AllToLua_cPlayer_GetIP00); tolua_function(tolua_S,"GetLastBlockActionTime",tolua_AllToLua_cPlayer_GetLastBlockActionTime00); tolua_function(tolua_S,"GetLastBlockActionCnt",tolua_AllToLua_cPlayer_GetLastBlockActionCnt00); tolua_function(tolua_S,"SetLastBlockActionCnt",tolua_AllToLua_cPlayer_SetLastBlockActionCnt00); tolua_function(tolua_S,"SetLastBlockActionTime",tolua_AllToLua_cPlayer_SetLastBlockActionTime00); tolua_function(tolua_S,"SetGameMode",tolua_AllToLua_cPlayer_SetGameMode00); tolua_function(tolua_S,"MoveTo",tolua_AllToLua_cPlayer_MoveTo00); tolua_function(tolua_S,"GetClientHandle",tolua_AllToLua_cPlayer_GetClientHandle00); tolua_function(tolua_S,"SendMessage",tolua_AllToLua_cPlayer_SendMessage00); tolua_function(tolua_S,"GetName",tolua_AllToLua_cPlayer_GetName00); tolua_function(tolua_S,"SetName",tolua_AllToLua_cPlayer_SetName00); tolua_function(tolua_S,"AddToGroup",tolua_AllToLua_cPlayer_AddToGroup00); tolua_function(tolua_S,"CanUseCommand",tolua_AllToLua_cPlayer_CanUseCommand00); tolua_function(tolua_S,"HasPermission",tolua_AllToLua_cPlayer_HasPermission00); tolua_function(tolua_S,"IsInGroup",tolua_AllToLua_cPlayer_IsInGroup00); tolua_function(tolua_S,"GetColor",tolua_AllToLua_cPlayer_GetColor00); tolua_function(tolua_S,"TossItem",tolua_AllToLua_cPlayer_TossItem00); tolua_function(tolua_S,"Heal",tolua_AllToLua_cPlayer_Heal00); tolua_function(tolua_S,"TakeDamage",tolua_AllToLua_cPlayer_TakeDamage00); tolua_function(tolua_S,"KilledBy",tolua_AllToLua_cPlayer_KilledBy00); tolua_function(tolua_S,"Respawn",tolua_AllToLua_cPlayer_Respawn00); tolua_function(tolua_S,"SetVisible",tolua_AllToLua_cPlayer_SetVisible00); tolua_function(tolua_S,"IsVisible",tolua_AllToLua_cPlayer_IsVisible00); tolua_function(tolua_S,"MoveToWorld",tolua_AllToLua_cPlayer_MoveToWorld00); tolua_function(tolua_S,"LoadPermissionsFromDisk",tolua_AllToLua_cPlayer_LoadPermissionsFromDisk00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"Lua__cPlayer","Lua__cPlayer","cPlayer",NULL); tolua_beginmodule(tolua_S,"Lua__cPlayer"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPlayer_tolua__set_instance00); tolua_function(tolua_S,"cPlayer__Initialize",tolua_AllToLua_Lua__cPlayer_cPlayer__Initialize00); tolua_function(tolua_S,"cPlayer__TeleportTo",tolua_AllToLua_Lua__cPlayer_cPlayer__TeleportTo00); tolua_function(tolua_S,"cPlayer__MoveTo",tolua_AllToLua_Lua__cPlayer_cPlayer__MoveTo00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPluginManager","cPluginManager","",NULL); tolua_beginmodule(tolua_S,"cPluginManager"); tolua_constant(tolua_S,"HOOK_TICK",cPluginManager::HOOK_TICK); tolua_constant(tolua_S,"HOOK_CHAT",cPluginManager::HOOK_CHAT); tolua_constant(tolua_S,"HOOK_COLLECT_ITEM",cPluginManager::HOOK_COLLECT_ITEM); tolua_constant(tolua_S,"HOOK_BLOCK_DIG",cPluginManager::HOOK_BLOCK_DIG); tolua_constant(tolua_S,"HOOK_BLOCK_PLACE",cPluginManager::HOOK_BLOCK_PLACE); tolua_constant(tolua_S,"HOOK_DISCONNECT",cPluginManager::HOOK_DISCONNECT); tolua_constant(tolua_S,"HOOK_HANDSHAKE",cPluginManager::HOOK_HANDSHAKE); tolua_constant(tolua_S,"HOOK_LOGIN",cPluginManager::HOOK_LOGIN); tolua_constant(tolua_S,"HOOK_PLAYER_SPAWN",cPluginManager::HOOK_PLAYER_SPAWN); tolua_constant(tolua_S,"HOOK_PLAYER_JOIN",cPluginManager::HOOK_PLAYER_JOIN); tolua_constant(tolua_S,"HOOK_PLAYER_MOVE",cPluginManager::HOOK_PLAYER_MOVE); tolua_constant(tolua_S,"HOOK_TAKE_DAMAGE",cPluginManager::HOOK_TAKE_DAMAGE); tolua_constant(tolua_S,"HOOK_KILLED",cPluginManager::HOOK_KILLED); tolua_constant(tolua_S,"HOOK_CHUNK_GENERATED",cPluginManager::HOOK_CHUNK_GENERATED); tolua_constant(tolua_S,"HOOK_CHUNK_GENERATING",cPluginManager::HOOK_CHUNK_GENERATING); tolua_constant(tolua_S,"HOOK_BLOCK_TO_DROPS",cPluginManager::HOOK_BLOCK_TO_DROPS); tolua_constant(tolua_S,"HOOK_PRE_CRAFTING",cPluginManager::HOOK_PRE_CRAFTING); tolua_constant(tolua_S,"HOOK_CRAFTING_NO_RECIPE",cPluginManager::HOOK_CRAFTING_NO_RECIPE); tolua_constant(tolua_S,"HOOK_POST_CRAFTING",cPluginManager::HOOK_POST_CRAFTING); tolua_constant(tolua_S,"HOOK_BLOCK_TO_PICKUP",cPluginManager::HOOK_BLOCK_TO_PICKUP); tolua_constant(tolua_S,"HOOK_WEATHER_CHANGED",cPluginManager::HOOK_WEATHER_CHANGED); tolua_constant(tolua_S,"HOOK_UPDATING_SIGN",cPluginManager::HOOK_UPDATING_SIGN); tolua_constant(tolua_S,"HOOK_UPDATED_SIGN",cPluginManager::HOOK_UPDATED_SIGN); tolua_constant(tolua_S,"E_PLUGIN_TICK",cPluginManager::E_PLUGIN_TICK); tolua_constant(tolua_S,"E_PLUGIN_CHAT",cPluginManager::E_PLUGIN_CHAT); tolua_constant(tolua_S,"E_PLUGIN_COLLECT_ITEM",cPluginManager::E_PLUGIN_COLLECT_ITEM); tolua_constant(tolua_S,"E_PLUGIN_BLOCK_DIG",cPluginManager::E_PLUGIN_BLOCK_DIG); tolua_constant(tolua_S,"E_PLUGIN_BLOCK_PLACE",cPluginManager::E_PLUGIN_BLOCK_PLACE); tolua_constant(tolua_S,"E_PLUGIN_DISCONNECT",cPluginManager::E_PLUGIN_DISCONNECT); tolua_constant(tolua_S,"E_PLUGIN_HANDSHAKE",cPluginManager::E_PLUGIN_HANDSHAKE); tolua_constant(tolua_S,"E_PLUGIN_LOGIN",cPluginManager::E_PLUGIN_LOGIN); tolua_constant(tolua_S,"E_PLUGIN_PLAYER_SPAWN",cPluginManager::E_PLUGIN_PLAYER_SPAWN); tolua_constant(tolua_S,"E_PLUGIN_PLAYER_JOIN",cPluginManager::E_PLUGIN_PLAYER_JOIN); tolua_constant(tolua_S,"E_PLUGIN_PLAYER_MOVE",cPluginManager::E_PLUGIN_PLAYER_MOVE); tolua_constant(tolua_S,"E_PLUGIN_TAKE_DAMAGE",cPluginManager::E_PLUGIN_TAKE_DAMAGE); tolua_constant(tolua_S,"E_PLUGIN_KILLED",cPluginManager::E_PLUGIN_KILLED); tolua_constant(tolua_S,"E_PLUGIN_CHUNK_GENERATED",cPluginManager::E_PLUGIN_CHUNK_GENERATED); tolua_constant(tolua_S,"E_PLUGIN_CHUNK_GENERATING",cPluginManager::E_PLUGIN_CHUNK_GENERATING); tolua_constant(tolua_S,"E_PLUGIN_BLOCK_TO_DROPS",cPluginManager::E_PLUGIN_BLOCK_TO_DROPS); tolua_function(tolua_S,"GetPluginManager",tolua_AllToLua_cPluginManager_GetPluginManager00); tolua_function(tolua_S,"GetPlugin",tolua_AllToLua_cPluginManager_GetPlugin00); tolua_function(tolua_S,"ReloadPlugins",tolua_AllToLua_cPluginManager_ReloadPlugins00); tolua_function(tolua_S,"AddPlugin",tolua_AllToLua_cPluginManager_AddPlugin00); tolua_function(tolua_S,"AddHook",tolua_AllToLua_cPluginManager_AddHook00); tolua_function(tolua_S,"GetNumPlugins",tolua_AllToLua_cPluginManager_GetNumPlugins00); tolua_function(tolua_S,"RemovePlugin",tolua_AllToLua_cPluginManager_RemovePlugin00); tolua_function(tolua_S,"RemoveLuaPlugin",tolua_AllToLua_cPluginManager_RemoveLuaPlugin00); tolua_function(tolua_S,"GetLuaPlugin",tolua_AllToLua_cPluginManager_GetLuaPlugin00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cPlugin","cPlugin","",tolua_collect_cPlugin); #else tolua_cclass(tolua_S,"cPlugin","cPlugin","",NULL); #endif tolua_beginmodule(tolua_S,"cPlugin"); tolua_function(tolua_S,"delete",tolua_AllToLua_cPlugin_delete00); tolua_function(tolua_S,"OnDisable",tolua_AllToLua_cPlugin_OnDisable00); tolua_function(tolua_S,"Initialize",tolua_AllToLua_cPlugin_Initialize00); tolua_function(tolua_S,"Tick",tolua_AllToLua_cPlugin_Tick00); tolua_function(tolua_S,"OnCollectItem",tolua_AllToLua_cPlugin_OnCollectItem00); tolua_function(tolua_S,"OnDisconnect",tolua_AllToLua_cPlugin_OnDisconnect00); tolua_function(tolua_S,"OnBlockPlace",tolua_AllToLua_cPlugin_OnBlockPlace00); tolua_function(tolua_S,"OnBlockDig",tolua_AllToLua_cPlugin_OnBlockDig00); tolua_function(tolua_S,"OnChat",tolua_AllToLua_cPlugin_OnChat00); tolua_function(tolua_S,"OnLogin",tolua_AllToLua_cPlugin_OnLogin00); tolua_function(tolua_S,"OnPlayerSpawn",tolua_AllToLua_cPlugin_OnPlayerSpawn00); tolua_function(tolua_S,"OnPlayerJoin",tolua_AllToLua_cPlugin_OnPlayerJoin00); tolua_function(tolua_S,"OnPlayerMove",tolua_AllToLua_cPlugin_OnPlayerMove00); tolua_function(tolua_S,"OnTakeDamage",tolua_AllToLua_cPlugin_OnTakeDamage00); tolua_function(tolua_S,"OnKilled",tolua_AllToLua_cPlugin_OnKilled00); tolua_function(tolua_S,"OnChunkGenerated",tolua_AllToLua_cPlugin_OnChunkGenerated00); tolua_function(tolua_S,"OnChunkGenerating",tolua_AllToLua_cPlugin_OnChunkGenerating00); tolua_function(tolua_S,"OnPreCrafting",tolua_AllToLua_cPlugin_OnPreCrafting00); tolua_function(tolua_S,"OnCraftingNoRecipe",tolua_AllToLua_cPlugin_OnCraftingNoRecipe00); tolua_function(tolua_S,"OnPostCrafting",tolua_AllToLua_cPlugin_OnPostCrafting00); tolua_function(tolua_S,"OnBlockToPickup",tolua_AllToLua_cPlugin_OnBlockToPickup00); tolua_function(tolua_S,"OnWeatherChanged",tolua_AllToLua_cPlugin_OnWeatherChanged00); tolua_function(tolua_S,"OnUpdatingSign",tolua_AllToLua_cPlugin_OnUpdatingSign00); tolua_function(tolua_S,"OnUpdatedSign",tolua_AllToLua_cPlugin_OnUpdatedSign00); tolua_function(tolua_S,"GetName",tolua_AllToLua_cPlugin_GetName00); tolua_function(tolua_S,"SetName",tolua_AllToLua_cPlugin_SetName00); tolua_function(tolua_S,"GetVersion",tolua_AllToLua_cPlugin_GetVersion00); tolua_function(tolua_S,"SetVersion",tolua_AllToLua_cPlugin_SetVersion00); tolua_cclass(tolua_S,"CommandStruct","cPlugin::CommandStruct","",NULL); tolua_beginmodule(tolua_S,"CommandStruct"); tolua_variable(tolua_S,"Command",tolua_get_cPlugin__CommandStruct_Command,tolua_set_cPlugin__CommandStruct_Command); tolua_variable(tolua_S,"Description",tolua_get_cPlugin__CommandStruct_Description,tolua_set_cPlugin__CommandStruct_Description); tolua_variable(tolua_S,"Permission",tolua_get_cPlugin__CommandStruct_Permission,tolua_set_cPlugin__CommandStruct_Permission); tolua_endmodule(tolua_S); tolua_function(tolua_S,"AddCommand",tolua_AllToLua_cPlugin_AddCommand00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cPlugin","Lua__cPlugin","cPlugin",tolua_collect_Lua__cPlugin); #else tolua_cclass(tolua_S,"Lua__cPlugin","Lua__cPlugin","cPlugin",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cPlugin"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPlugin_tolua__set_instance00); tolua_function(tolua_S,"cPlugin__OnDisable",tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisable00); tolua_function(tolua_S,"cPlugin__Tick",tolua_AllToLua_Lua__cPlugin_cPlugin__Tick00); tolua_function(tolua_S,"cPlugin__OnCollectItem",tolua_AllToLua_Lua__cPlugin_cPlugin__OnCollectItem00); tolua_function(tolua_S,"cPlugin__OnDisconnect",tolua_AllToLua_Lua__cPlugin_cPlugin__OnDisconnect00); tolua_function(tolua_S,"cPlugin__OnBlockPlace",tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockPlace00); tolua_function(tolua_S,"cPlugin__OnBlockDig",tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockDig00); tolua_function(tolua_S,"cPlugin__OnChat",tolua_AllToLua_Lua__cPlugin_cPlugin__OnChat00); tolua_function(tolua_S,"cPlugin__OnLogin",tolua_AllToLua_Lua__cPlugin_cPlugin__OnLogin00); tolua_function(tolua_S,"cPlugin__OnPlayerSpawn",tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerSpawn00); tolua_function(tolua_S,"cPlugin__OnPlayerJoin",tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerJoin00); tolua_function(tolua_S,"cPlugin__OnPlayerMove",tolua_AllToLua_Lua__cPlugin_cPlugin__OnPlayerMove00); tolua_function(tolua_S,"cPlugin__OnTakeDamage",tolua_AllToLua_Lua__cPlugin_cPlugin__OnTakeDamage00); tolua_function(tolua_S,"cPlugin__OnKilled",tolua_AllToLua_Lua__cPlugin_cPlugin__OnKilled00); tolua_function(tolua_S,"cPlugin__OnChunkGenerated",tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerated00); tolua_function(tolua_S,"cPlugin__OnChunkGenerating",tolua_AllToLua_Lua__cPlugin_cPlugin__OnChunkGenerating00); tolua_function(tolua_S,"cPlugin__OnPreCrafting",tolua_AllToLua_Lua__cPlugin_cPlugin__OnPreCrafting00); tolua_function(tolua_S,"cPlugin__OnCraftingNoRecipe",tolua_AllToLua_Lua__cPlugin_cPlugin__OnCraftingNoRecipe00); tolua_function(tolua_S,"cPlugin__OnPostCrafting",tolua_AllToLua_Lua__cPlugin_cPlugin__OnPostCrafting00); tolua_function(tolua_S,"cPlugin__OnBlockToPickup",tolua_AllToLua_Lua__cPlugin_cPlugin__OnBlockToPickup00); tolua_function(tolua_S,"cPlugin__OnWeatherChanged",tolua_AllToLua_Lua__cPlugin_cPlugin__OnWeatherChanged00); tolua_function(tolua_S,"cPlugin__OnUpdatingSign",tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatingSign00); tolua_function(tolua_S,"cPlugin__OnUpdatedSign",tolua_AllToLua_Lua__cPlugin_cPlugin__OnUpdatedSign00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cPlugin_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cPlugin_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cPlugin_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_Lua__cPlugin_delete00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPlugin_NewLua","cPlugin_NewLua","cPlugin",NULL); tolua_beginmodule(tolua_S,"cPlugin_NewLua"); tolua_function(tolua_S,"OnDisable",tolua_AllToLua_cPlugin_NewLua_OnDisable00); tolua_function(tolua_S,"Initialize",tolua_AllToLua_cPlugin_NewLua_Initialize00); tolua_function(tolua_S,"Tick",tolua_AllToLua_cPlugin_NewLua_Tick00); tolua_function(tolua_S,"CreateWebPlugin",tolua_AllToLua_cPlugin_NewLua_CreateWebPlugin00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"Lua__cPlugin_NewLua","Lua__cPlugin_NewLua","cPlugin_NewLua",NULL); tolua_beginmodule(tolua_S,"Lua__cPlugin_NewLua"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPlugin_NewLua_tolua__set_instance00); tolua_function(tolua_S,"cPlugin_NewLua__OnDisable",tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__OnDisable00); tolua_function(tolua_S,"cPlugin_NewLua__Initialize",tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Initialize00); tolua_function(tolua_S,"cPlugin_NewLua__Tick",tolua_AllToLua_Lua__cPlugin_NewLua_cPlugin_NewLua__Tick00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPlugin_Lua","cPlugin_Lua","",NULL); tolua_beginmodule(tolua_S,"cPlugin_Lua"); tolua_function(tolua_S,"GetFileName",tolua_AllToLua_cPlugin_Lua_GetFileName00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cServer","cServer","",NULL); tolua_beginmodule(tolua_S,"cServer"); tolua_function(tolua_S,"GetServer",tolua_AllToLua_cServer_GetServer00); tolua_function(tolua_S,"ServerCommand",tolua_AllToLua_cServer_ServerCommand00); tolua_function(tolua_S,"SendMessage",tolua_AllToLua_cServer_SendMessage00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cWorld","cWorld","",NULL); tolua_beginmodule(tolua_S,"cWorld"); tolua_function(tolua_S,"GetTime",tolua_AllToLua_cWorld_GetTime00); tolua_function(tolua_S,"GetGameMode",tolua_AllToLua_cWorld_GetGameMode00); tolua_function(tolua_S,"SetWorldTime",tolua_AllToLua_cWorld_SetWorldTime00); tolua_function(tolua_S,"GetHeight",tolua_AllToLua_cWorld_GetHeight00); tolua_function(tolua_S,"UnloadUnusedChunks",tolua_AllToLua_cWorld_UnloadUnusedChunks00); tolua_function(tolua_S,"GetMaxPlayers",tolua_AllToLua_cWorld_GetMaxPlayers00); tolua_function(tolua_S,"SetMaxPlayers",tolua_AllToLua_cWorld_SetMaxPlayers00); tolua_function(tolua_S,"GetNumPlayers",tolua_AllToLua_cWorld_GetNumPlayers00); tolua_function(tolua_S,"UpdateSign",tolua_AllToLua_cWorld_UpdateSign00); tolua_function(tolua_S,"RegenerateChunk",tolua_AllToLua_cWorld_RegenerateChunk00); tolua_function(tolua_S,"GenerateChunk",tolua_AllToLua_cWorld_GenerateChunk00); tolua_function(tolua_S,"SetBlock",tolua_AllToLua_cWorld_SetBlock00); tolua_function(tolua_S,"FastSetBlock",tolua_AllToLua_cWorld_FastSetBlock00); tolua_function(tolua_S,"GetBlock",tolua_AllToLua_cWorld_GetBlock00); tolua_function(tolua_S,"GetBlock",tolua_AllToLua_cWorld_GetBlock01); tolua_function(tolua_S,"GetBlockMeta",tolua_AllToLua_cWorld_GetBlockMeta00); tolua_function(tolua_S,"GetBlockMeta",tolua_AllToLua_cWorld_GetBlockMeta01); tolua_function(tolua_S,"SetBlockMeta",tolua_AllToLua_cWorld_SetBlockMeta00); tolua_function(tolua_S,"SetBlockMeta",tolua_AllToLua_cWorld_SetBlockMeta01); tolua_function(tolua_S,"GetBlockSkyLight",tolua_AllToLua_cWorld_GetBlockSkyLight00); tolua_function(tolua_S,"GetBlockTypeMeta",tolua_AllToLua_cWorld_GetBlockTypeMeta00); tolua_function(tolua_S,"DigBlock",tolua_AllToLua_cWorld_DigBlock00); tolua_function(tolua_S,"SendBlockTo",tolua_AllToLua_cWorld_SendBlockTo00); tolua_function(tolua_S,"GetSpawnX",tolua_AllToLua_cWorld_GetSpawnX00); tolua_function(tolua_S,"GetSpawnY",tolua_AllToLua_cWorld_GetSpawnY00); tolua_function(tolua_S,"GetSpawnZ",tolua_AllToLua_cWorld_GetSpawnZ00); tolua_function(tolua_S,"GetSignLines",tolua_AllToLua_cWorld_GetSignLines00); tolua_function(tolua_S,"GrowTree",tolua_AllToLua_cWorld_GrowTree00); tolua_function(tolua_S,"GrowTreeFromSapling",tolua_AllToLua_cWorld_GrowTreeFromSapling00); tolua_function(tolua_S,"GrowTreeByBiome",tolua_AllToLua_cWorld_GrowTreeByBiome00); tolua_function(tolua_S,"GrowPlant",tolua_AllToLua_cWorld_GrowPlant00); tolua_function(tolua_S,"GrowMelonPumpkin",tolua_AllToLua_cWorld_GrowMelonPumpkin00); tolua_function(tolua_S,"GetBiomeAt",tolua_AllToLua_cWorld_GetBiomeAt00); tolua_function(tolua_S,"GetName",tolua_AllToLua_cWorld_GetName00); tolua_function(tolua_S,"SaveAllChunks",tolua_AllToLua_cWorld_SaveAllChunks00); tolua_function(tolua_S,"GetNumChunks",tolua_AllToLua_cWorld_GetNumChunks00); tolua_function(tolua_S,"GetGeneratorQueueLength",tolua_AllToLua_cWorld_GetGeneratorQueueLength00); tolua_function(tolua_S,"GetLightingQueueLength",tolua_AllToLua_cWorld_GetLightingQueueLength00); tolua_function(tolua_S,"GetStorageLoadQueueLength",tolua_AllToLua_cWorld_GetStorageLoadQueueLength00); tolua_function(tolua_S,"GetStorageSaveQueueLength",tolua_AllToLua_cWorld_GetStorageSaveQueueLength00); tolua_function(tolua_S,"CastThunderbolt",tolua_AllToLua_cWorld_CastThunderbolt00); tolua_function(tolua_S,"SetWeather",tolua_AllToLua_cWorld_SetWeather00); tolua_function(tolua_S,"ChangeWeather",tolua_AllToLua_cWorld_ChangeWeather00); tolua_function(tolua_S,"GetWeather",tolua_AllToLua_cWorld_GetWeather00); tolua_function(tolua_S,"SetNextBlockTick",tolua_AllToLua_cWorld_SetNextBlockTick00); tolua_function(tolua_S,"GetMaxSugarcaneHeight",tolua_AllToLua_cWorld_GetMaxSugarcaneHeight00); tolua_function(tolua_S,"GetMaxCactusHeight",tolua_AllToLua_cWorld_GetMaxCactusHeight00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cInventory","cInventory","",NULL); tolua_beginmodule(tolua_S,"cInventory"); tolua_function(tolua_S,"Clear",tolua_AllToLua_cInventory_Clear00); tolua_function(tolua_S,"AddItem",tolua_AllToLua_cInventory_AddItem00); tolua_function(tolua_S,"RemoveItem",tolua_AllToLua_cInventory_RemoveItem00); tolua_function(tolua_S,"GetSlot",tolua_AllToLua_cInventory_GetSlot00); tolua_function(tolua_S,"GetFromHotBar",tolua_AllToLua_cInventory_GetFromHotBar00); tolua_function(tolua_S,"GetEquippedItem",tolua_AllToLua_cInventory_GetEquippedItem00); tolua_function(tolua_S,"SetEquippedSlot",tolua_AllToLua_cInventory_SetEquippedSlot00); tolua_function(tolua_S,"GetEquippedSlot",tolua_AllToLua_cInventory_GetEquippedSlot00); tolua_function(tolua_S,"SendSlot",tolua_AllToLua_cInventory_SendSlot00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cItem","cItem","",tolua_collect_cItem); #else tolua_cclass(tolua_S,"cItem","cItem","",NULL); #endif tolua_beginmodule(tolua_S,"cItem"); tolua_function(tolua_S,"new",tolua_AllToLua_cItem_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cItem_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cItem_new00_local); tolua_function(tolua_S,"Empty",tolua_AllToLua_cItem_Empty00); tolua_function(tolua_S,"Clear",tolua_AllToLua_cItem_Clear00); tolua_function(tolua_S,"IsEmpty",tolua_AllToLua_cItem_IsEmpty00); tolua_function(tolua_S,"Equals",tolua_AllToLua_cItem_Equals00); tolua_function(tolua_S,"GetMaxDuration",tolua_AllToLua_cItem_GetMaxDuration00); tolua_function(tolua_S,"DamageItem",tolua_AllToLua_cItem_DamageItem00); tolua_function(tolua_S,"HasDuration",tolua_AllToLua_cItem_HasDuration00); tolua_function(tolua_S,"IsEnchantable",tolua_AllToLua_cItem_IsEnchantable00); tolua_variable(tolua_S,"m_ItemID",tolua_get_cItem_m_ItemID,tolua_set_cItem_m_ItemID); tolua_variable(tolua_S,"m_ItemCount",tolua_get_cItem_m_ItemCount,tolua_set_cItem_m_ItemCount); tolua_variable(tolua_S,"m_ItemHealth",tolua_get_cItem_m_ItemHealth,tolua_set_cItem_m_ItemHealth); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"HTTPFormData","HTTPFormData","",NULL); tolua_beginmodule(tolua_S,"HTTPFormData"); tolua_variable(tolua_S,"Name",tolua_get_HTTPFormData_Name,tolua_set_HTTPFormData_Name); tolua_variable(tolua_S,"Value",tolua_get_HTTPFormData_Value,tolua_set_HTTPFormData_Value); tolua_variable(tolua_S,"Type",tolua_get_HTTPFormData_Type,tolua_set_HTTPFormData_Type); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"HTTPRequest","HTTPRequest","",NULL); tolua_beginmodule(tolua_S,"HTTPRequest"); tolua_variable(tolua_S,"Method",tolua_get_HTTPRequest_Method,tolua_set_HTTPRequest_Method); tolua_variable(tolua_S,"Path",tolua_get_HTTPRequest_Path,tolua_set_HTTPRequest_Path); tolua_variable(tolua_S,"Username",tolua_get_HTTPRequest_Username,tolua_set_HTTPRequest_Username); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cWebPlugin","cWebPlugin","",tolua_collect_cWebPlugin); #else tolua_cclass(tolua_S,"cWebPlugin","cWebPlugin","",NULL); #endif tolua_beginmodule(tolua_S,"cWebPlugin"); tolua_function(tolua_S,"delete",tolua_AllToLua_cWebPlugin_delete00); tolua_function(tolua_S,"SetName",tolua_AllToLua_cWebPlugin_SetName00); tolua_function(tolua_S,"GetName",tolua_AllToLua_cWebPlugin_GetName00); tolua_function(tolua_S,"HandleRequest",tolua_AllToLua_cWebPlugin_HandleRequest00); tolua_function(tolua_S,"Initialize",tolua_AllToLua_cWebPlugin_Initialize00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cWebPlugin","Lua__cWebPlugin","cWebPlugin",tolua_collect_Lua__cWebPlugin); #else tolua_cclass(tolua_S,"Lua__cWebPlugin","Lua__cWebPlugin","cWebPlugin",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cWebPlugin"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cWebPlugin_tolua__set_instance00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cWebPlugin_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cWebPlugin_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cWebPlugin_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_Lua__cWebPlugin_delete00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cWebPlugin_Lua","cWebPlugin_Lua","cWebPlugin",NULL); tolua_beginmodule(tolua_S,"cWebPlugin_Lua"); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cPickup","cPickup","cEntity",tolua_collect_cPickup); #else tolua_cclass(tolua_S,"cPickup","cPickup","cEntity",NULL); #endif tolua_beginmodule(tolua_S,"cPickup"); tolua_function(tolua_S,"new",tolua_AllToLua_cPickup_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cPickup_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cPickup_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_cPickup_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_cPickup_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_cPickup_new01_local); tolua_function(tolua_S,"delete",tolua_AllToLua_cPickup_delete00); tolua_function(tolua_S,"GetItem",tolua_AllToLua_cPickup_GetItem00); tolua_function(tolua_S,"CollectedBy",tolua_AllToLua_cPickup_CollectedBy00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cPickup","Lua__cPickup","cPickup",tolua_collect_Lua__cPickup); #else tolua_cclass(tolua_S,"Lua__cPickup","Lua__cPickup","cPickup",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cPickup"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPickup_tolua__set_instance00); tolua_function(tolua_S,"cPickup__CollectedBy",tolua_AllToLua_Lua__cPickup_cPickup__CollectedBy00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cPickup_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cPickup_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cPickup_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cPickup_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cPickup_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cPickup_new01_local); tolua_function(tolua_S,"delete",tolua_AllToLua_Lua__cPickup_delete00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cRoot","cRoot","",NULL); tolua_beginmodule(tolua_S,"cRoot"); tolua_function(tolua_S,"Get",tolua_AllToLua_cRoot_Get00); tolua_function(tolua_S,"GetServer",tolua_AllToLua_cRoot_GetServer00); tolua_function(tolua_S,"GetDefaultWorld",tolua_AllToLua_cRoot_GetDefaultWorld00); tolua_function(tolua_S,"GetWorld",tolua_AllToLua_cRoot_GetWorld00); tolua_function(tolua_S,"GetGroupManager",tolua_AllToLua_cRoot_GetGroupManager00); tolua_function(tolua_S,"GetCraftingRecipes",tolua_AllToLua_cRoot_GetCraftingRecipes00); tolua_function(tolua_S,"GetFurnaceRecipe",tolua_AllToLua_cRoot_GetFurnaceRecipe00); tolua_function(tolua_S,"GetWebAdmin",tolua_AllToLua_cRoot_GetWebAdmin00); tolua_function(tolua_S,"GetPluginManager",tolua_AllToLua_cRoot_GetPluginManager00); tolua_function(tolua_S,"ServerCommand",tolua_AllToLua_cRoot_ServerCommand00); tolua_function(tolua_S,"GetTotalChunkCount",tolua_AllToLua_cRoot_GetTotalChunkCount00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cTCPLink","cTCPLink","",tolua_collect_cTCPLink); #else tolua_cclass(tolua_S,"cTCPLink","cTCPLink","",NULL); #endif tolua_beginmodule(tolua_S,"cTCPLink"); tolua_function(tolua_S,"delete",tolua_AllToLua_cTCPLink_delete00); tolua_function(tolua_S,"Connect",tolua_AllToLua_cTCPLink_Connect00); tolua_function(tolua_S,"Send",tolua_AllToLua_cTCPLink_Send00); tolua_function(tolua_S,"SendMessage",tolua_AllToLua_cTCPLink_SendMessage00); tolua_function(tolua_S,"CloseSocket",tolua_AllToLua_cTCPLink_CloseSocket00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cTCPLink","Lua__cTCPLink","cTCPLink",tolua_collect_Lua__cTCPLink); #else tolua_cclass(tolua_S,"Lua__cTCPLink","Lua__cTCPLink","cTCPLink",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cTCPLink"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cTCPLink_tolua__set_instance00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cTCPLink_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cTCPLink_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cTCPLink_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_Lua__cTCPLink_delete00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Vector3f","Vector3f","",tolua_collect_Vector3f); #else tolua_cclass(tolua_S,"Vector3f","Vector3f","",NULL); #endif tolua_beginmodule(tolua_S,"Vector3f"); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new01_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new02); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new02_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new02_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new03); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new03_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new03_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new04); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new04_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new04_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3f_new05); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3f_new05_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3f_new05_local); tolua_function(tolua_S,"Set",tolua_AllToLua_Vector3f_Set00); tolua_function(tolua_S,"Normalize",tolua_AllToLua_Vector3f_Normalize00); tolua_function(tolua_S,"NormalizeCopy",tolua_AllToLua_Vector3f_NormalizeCopy00); tolua_function(tolua_S,"NormalizeCopy",tolua_AllToLua_Vector3f_NormalizeCopy01); tolua_function(tolua_S,"Length",tolua_AllToLua_Vector3f_Length00); tolua_function(tolua_S,"SqrLength",tolua_AllToLua_Vector3f_SqrLength00); tolua_function(tolua_S,"Dot",tolua_AllToLua_Vector3f_Dot00); tolua_function(tolua_S,"Cross",tolua_AllToLua_Vector3f_Cross00); tolua_function(tolua_S,"Equals",tolua_AllToLua_Vector3f_Equals00); tolua_function(tolua_S,".add",tolua_AllToLua_Vector3f__add00); tolua_function(tolua_S,".add",tolua_AllToLua_Vector3f__add01); tolua_function(tolua_S,".sub",tolua_AllToLua_Vector3f__sub00); tolua_function(tolua_S,".sub",tolua_AllToLua_Vector3f__sub01); tolua_function(tolua_S,".mul",tolua_AllToLua_Vector3f__mul00); tolua_function(tolua_S,".mul",tolua_AllToLua_Vector3f__mul01); tolua_variable(tolua_S,"x",tolua_get_Vector3f_x,tolua_set_Vector3f_x); tolua_variable(tolua_S,"y",tolua_get_Vector3f_y,tolua_set_Vector3f_y); tolua_variable(tolua_S,"z",tolua_get_Vector3f_z,tolua_set_Vector3f_z); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Vector3d","Vector3d","",tolua_collect_Vector3d); #else tolua_cclass(tolua_S,"Vector3d","Vector3d","",NULL); #endif tolua_beginmodule(tolua_S,"Vector3d"); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3d_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3d_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3d_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3d_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3d_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3d_new01_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3d_new02); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3d_new02_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3d_new02_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3d_new03); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3d_new03_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3d_new03_local); tolua_function(tolua_S,"Set",tolua_AllToLua_Vector3d_Set00); tolua_function(tolua_S,"Normalize",tolua_AllToLua_Vector3d_Normalize00); tolua_function(tolua_S,"NormalizeCopy",tolua_AllToLua_Vector3d_NormalizeCopy00); tolua_function(tolua_S,"NormalizeCopy",tolua_AllToLua_Vector3d_NormalizeCopy01); tolua_function(tolua_S,"Length",tolua_AllToLua_Vector3d_Length00); tolua_function(tolua_S,"SqrLength",tolua_AllToLua_Vector3d_SqrLength00); tolua_function(tolua_S,"Dot",tolua_AllToLua_Vector3d_Dot00); tolua_function(tolua_S,"Cross",tolua_AllToLua_Vector3d_Cross00); tolua_function(tolua_S,"Equals",tolua_AllToLua_Vector3d_Equals00); tolua_function(tolua_S,".add",tolua_AllToLua_Vector3d__add00); tolua_function(tolua_S,".add",tolua_AllToLua_Vector3d__add01); tolua_function(tolua_S,".sub",tolua_AllToLua_Vector3d__sub00); tolua_function(tolua_S,".sub",tolua_AllToLua_Vector3d__sub01); tolua_function(tolua_S,".mul",tolua_AllToLua_Vector3d__mul00); tolua_function(tolua_S,".mul",tolua_AllToLua_Vector3d__mul01); tolua_variable(tolua_S,"x",tolua_get_Vector3d_x,tolua_set_Vector3d_x); tolua_variable(tolua_S,"y",tolua_get_Vector3d_y,tolua_set_Vector3d_y); tolua_variable(tolua_S,"z",tolua_get_Vector3d_z,tolua_set_Vector3d_z); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Vector3i","Vector3i","",tolua_collect_Vector3i); #else tolua_cclass(tolua_S,"Vector3i","Vector3i","",NULL); #endif tolua_beginmodule(tolua_S,"Vector3i"); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3i_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3i_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3i_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3i_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3i_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3i_new01_local); tolua_function(tolua_S,"new",tolua_AllToLua_Vector3i_new02); tolua_function(tolua_S,"new_local",tolua_AllToLua_Vector3i_new02_local); tolua_function(tolua_S,".call",tolua_AllToLua_Vector3i_new02_local); tolua_function(tolua_S,"Set",tolua_AllToLua_Vector3i_Set00); tolua_function(tolua_S,"Length",tolua_AllToLua_Vector3i_Length00); tolua_function(tolua_S,"SqrLength",tolua_AllToLua_Vector3i_SqrLength00); tolua_function(tolua_S,"Equals",tolua_AllToLua_Vector3i_Equals00); tolua_function(tolua_S,"Equals",tolua_AllToLua_Vector3i_Equals01); tolua_variable(tolua_S,"x",tolua_get_Vector3i_x,tolua_set_Vector3i_x); tolua_variable(tolua_S,"y",tolua_get_Vector3i_y,tolua_set_Vector3i_y); tolua_variable(tolua_S,"z",tolua_get_Vector3i_z,tolua_set_Vector3i_z); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cCuboid","cCuboid","",tolua_collect_cCuboid); #else tolua_cclass(tolua_S,"cCuboid","cCuboid","",NULL); #endif tolua_beginmodule(tolua_S,"cCuboid"); tolua_function(tolua_S,"new",tolua_AllToLua_cCuboid_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cCuboid_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cCuboid_new00_local); tolua_function(tolua_S,"new",tolua_AllToLua_cCuboid_new01); tolua_function(tolua_S,"new_local",tolua_AllToLua_cCuboid_new01_local); tolua_function(tolua_S,".call",tolua_AllToLua_cCuboid_new01_local); tolua_function(tolua_S,"new",tolua_AllToLua_cCuboid_new02); tolua_function(tolua_S,"new_local",tolua_AllToLua_cCuboid_new02_local); tolua_function(tolua_S,".call",tolua_AllToLua_cCuboid_new02_local); tolua_variable(tolua_S,"p1",tolua_get_cCuboid_p1,tolua_set_cCuboid_p1); tolua_variable(tolua_S,"p2",tolua_get_cCuboid_p2,tolua_set_cCuboid_p2); tolua_function(tolua_S,"Sort",tolua_AllToLua_cCuboid_Sort00); tolua_function(tolua_S,"IsInside",tolua_AllToLua_cCuboid_IsInside00); tolua_function(tolua_S,"IsInside",tolua_AllToLua_cCuboid_IsInside01); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cMCLogger","cMCLogger","",tolua_collect_cMCLogger); #else tolua_cclass(tolua_S,"cMCLogger","cMCLogger","",NULL); #endif tolua_beginmodule(tolua_S,"cMCLogger"); tolua_function(tolua_S,"new",tolua_AllToLua_cMCLogger_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cMCLogger_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cMCLogger_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_cMCLogger_delete00); tolua_function(tolua_S,"LogSimple",tolua_AllToLua_cMCLogger_LogSimple00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cTracer","cTracer","",tolua_collect_cTracer); #else tolua_cclass(tolua_S,"cTracer","cTracer","",NULL); #endif tolua_beginmodule(tolua_S,"cTracer"); tolua_function(tolua_S,"new",tolua_AllToLua_cTracer_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cTracer_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cTracer_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_cTracer_delete00); tolua_function(tolua_S,"Trace",tolua_AllToLua_cTracer_Trace00); tolua_function(tolua_S,"SetValues",tolua_AllToLua_cTracer_SetValues00); tolua_variable(tolua_S,"BlockHitPosition",tolua_get_cTracer_BlockHitPosition,tolua_set_cTracer_BlockHitPosition); tolua_variable(tolua_S,"HitNormal",tolua_get_cTracer_HitNormal,tolua_set_cTracer_HitNormal); tolua_variable(tolua_S,"RealHit",tolua_get_cTracer_RealHit,tolua_set_cTracer_RealHit); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cGroup","cGroup","",NULL); tolua_beginmodule(tolua_S,"cGroup"); tolua_function(tolua_S,"SetName",tolua_AllToLua_cGroup_SetName00); tolua_function(tolua_S,"GetName",tolua_AllToLua_cGroup_GetName00); tolua_function(tolua_S,"SetColor",tolua_AllToLua_cGroup_SetColor00); tolua_function(tolua_S,"AddCommand",tolua_AllToLua_cGroup_AddCommand00); tolua_function(tolua_S,"AddPermission",tolua_AllToLua_cGroup_AddPermission00); tolua_function(tolua_S,"InheritFrom",tolua_AllToLua_cGroup_InheritFrom00); tolua_function(tolua_S,"HasCommand",tolua_AllToLua_cGroup_HasCommand00); tolua_function(tolua_S,"GetColor",tolua_AllToLua_cGroup_GetColor00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cBlockArea","cBlockArea","",tolua_collect_cBlockArea); #else tolua_cclass(tolua_S,"cBlockArea","cBlockArea","",NULL); #endif tolua_beginmodule(tolua_S,"cBlockArea"); tolua_constant(tolua_S,"baTypes",cBlockArea::baTypes); tolua_constant(tolua_S,"baMetas",cBlockArea::baMetas); tolua_constant(tolua_S,"baLight",cBlockArea::baLight); tolua_constant(tolua_S,"baSkyLight",cBlockArea::baSkyLight); tolua_function(tolua_S,"new",tolua_AllToLua_cBlockArea_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cBlockArea_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cBlockArea_new00_local); tolua_function(tolua_S,"delete",tolua_AllToLua_cBlockArea_delete00); tolua_function(tolua_S,"Clear",tolua_AllToLua_cBlockArea_Clear00); tolua_function(tolua_S,"Read",tolua_AllToLua_cBlockArea_Read00); tolua_function(tolua_S,"Read",tolua_AllToLua_cBlockArea_Read01); tolua_function(tolua_S,"Write",tolua_AllToLua_cBlockArea_Write00); tolua_function(tolua_S,"Write",tolua_AllToLua_cBlockArea_Write01); tolua_function(tolua_S,"SetRelBlockType",tolua_AllToLua_cBlockArea_SetRelBlockType00); tolua_function(tolua_S,"SetBlockType",tolua_AllToLua_cBlockArea_SetBlockType00); tolua_function(tolua_S,"SetRelBlockMeta",tolua_AllToLua_cBlockArea_SetRelBlockMeta00); tolua_function(tolua_S,"SetBlockMeta",tolua_AllToLua_cBlockArea_SetBlockMeta00); tolua_function(tolua_S,"SetRelBlockLight",tolua_AllToLua_cBlockArea_SetRelBlockLight00); tolua_function(tolua_S,"SetBlockLight",tolua_AllToLua_cBlockArea_SetBlockLight00); tolua_function(tolua_S,"SetRelBlockSkyLight",tolua_AllToLua_cBlockArea_SetRelBlockSkyLight00); tolua_function(tolua_S,"SetBlockSkyLight",tolua_AllToLua_cBlockArea_SetBlockSkyLight00); tolua_function(tolua_S,"GetRelBlockType",tolua_AllToLua_cBlockArea_GetRelBlockType00); tolua_function(tolua_S,"GetBlockType",tolua_AllToLua_cBlockArea_GetBlockType00); tolua_function(tolua_S,"GetRelBlockMeta",tolua_AllToLua_cBlockArea_GetRelBlockMeta00); tolua_function(tolua_S,"GetBlockMeta",tolua_AllToLua_cBlockArea_GetBlockMeta00); tolua_function(tolua_S,"GetRelBlockLight",tolua_AllToLua_cBlockArea_GetRelBlockLight00); tolua_function(tolua_S,"GetBlockLight",tolua_AllToLua_cBlockArea_GetBlockLight00); tolua_function(tolua_S,"GetRelBlockSkyLight",tolua_AllToLua_cBlockArea_GetRelBlockSkyLight00); tolua_function(tolua_S,"GetBlockSkyLight",tolua_AllToLua_cBlockArea_GetBlockSkyLight00); tolua_function(tolua_S,"GetDataTypes",tolua_AllToLua_cBlockArea_GetDataTypes00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPacket_Login","cPacket_Login","cPacket",NULL); tolua_beginmodule(tolua_S,"cPacket_Login"); tolua_variable(tolua_S,"m_ProtocolVersion",tolua_get_cPacket_Login_m_ProtocolVersion,tolua_set_cPacket_Login_m_ProtocolVersion); tolua_variable(tolua_S,"m_Username",tolua_get_cPacket_Login_m_Username,tolua_set_cPacket_Login_m_Username); tolua_variable(tolua_S,"m_LevelType",tolua_get_cPacket_Login_m_LevelType,tolua_set_cPacket_Login_m_LevelType); tolua_variable(tolua_S,"m_ServerMode",tolua_get_cPacket_Login_m_ServerMode,tolua_set_cPacket_Login_m_ServerMode); tolua_variable(tolua_S,"m_Difficulty",tolua_get_cPacket_Login_m_Difficulty,tolua_set_cPacket_Login_m_Difficulty); tolua_variable(tolua_S,"m_WorldHeight",tolua_get_cPacket_Login_unsigned_m_WorldHeight,tolua_set_cPacket_Login_unsigned_m_WorldHeight); tolua_variable(tolua_S,"m_MaxPlayers",tolua_get_cPacket_Login_unsigned_m_MaxPlayers,tolua_set_cPacket_Login_unsigned_m_MaxPlayers); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cPacket_BlockDig","cPacket_BlockDig","cPacket",tolua_collect_cPacket_BlockDig); #else tolua_cclass(tolua_S,"cPacket_BlockDig","cPacket_BlockDig","cPacket",NULL); #endif tolua_beginmodule(tolua_S,"cPacket_BlockDig"); tolua_function(tolua_S,"new",tolua_AllToLua_cPacket_BlockDig_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cPacket_BlockDig_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cPacket_BlockDig_new00_local); tolua_function(tolua_S,"Clone",tolua_AllToLua_cPacket_BlockDig_Clone00); tolua_variable(tolua_S,"m_Status",tolua_get_cPacket_BlockDig_m_Status,tolua_set_cPacket_BlockDig_m_Status); tolua_variable(tolua_S,"m_PosX",tolua_get_cPacket_BlockDig_m_PosX,tolua_set_cPacket_BlockDig_m_PosX); tolua_variable(tolua_S,"m_PosY",tolua_get_cPacket_BlockDig_m_PosY,tolua_set_cPacket_BlockDig_m_PosY); tolua_variable(tolua_S,"m_PosZ",tolua_get_cPacket_BlockDig_m_PosZ,tolua_set_cPacket_BlockDig_m_PosZ); tolua_variable(tolua_S,"m_Direction",tolua_get_cPacket_BlockDig_m_Direction,tolua_set_cPacket_BlockDig_m_Direction); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"Lua__cPacket_BlockDig","Lua__cPacket_BlockDig","cPacket_BlockDig",tolua_collect_Lua__cPacket_BlockDig); #else tolua_cclass(tolua_S,"Lua__cPacket_BlockDig","Lua__cPacket_BlockDig","cPacket_BlockDig",NULL); #endif tolua_beginmodule(tolua_S,"Lua__cPacket_BlockDig"); tolua_function(tolua_S,"tolua__set_instance",tolua_AllToLua_Lua__cPacket_BlockDig_tolua__set_instance00); tolua_function(tolua_S,"cPacket_BlockDig__Clone",tolua_AllToLua_Lua__cPacket_BlockDig_cPacket_BlockDig__Clone00); tolua_function(tolua_S,"new",tolua_AllToLua_Lua__cPacket_BlockDig_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_Lua__cPacket_BlockDig_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_Lua__cPacket_BlockDig_new00_local); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cPacket_BlockPlace","cPacket_BlockPlace","cPacket",NULL); tolua_beginmodule(tolua_S,"cPacket_BlockPlace"); tolua_variable(tolua_S,"m_PosX",tolua_get_cPacket_BlockPlace_m_PosX,tolua_set_cPacket_BlockPlace_m_PosX); tolua_variable(tolua_S,"m_PosY",tolua_get_cPacket_BlockPlace_unsigned_m_PosY,tolua_set_cPacket_BlockPlace_unsigned_m_PosY); tolua_variable(tolua_S,"m_PosZ",tolua_get_cPacket_BlockPlace_m_PosZ,tolua_set_cPacket_BlockPlace_m_PosZ); tolua_variable(tolua_S,"m_Direction",tolua_get_cPacket_BlockPlace_m_Direction,tolua_set_cPacket_BlockPlace_m_Direction); tolua_variable(tolua_S,"m_ItemType",tolua_get_cPacket_BlockPlace_m_ItemType,tolua_set_cPacket_BlockPlace_m_ItemType); tolua_variable(tolua_S,"m_Count",tolua_get_cPacket_BlockPlace_m_Count,tolua_set_cPacket_BlockPlace_m_Count); tolua_variable(tolua_S,"m_Uses",tolua_get_cPacket_BlockPlace_m_Uses,tolua_set_cPacket_BlockPlace_m_Uses); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cLuaChunk","cLuaChunk","",NULL); tolua_beginmodule(tolua_S,"cLuaChunk"); tolua_function(tolua_S,"FillBlocks",tolua_AllToLua_cLuaChunk_FillBlocks00); tolua_function(tolua_S,"SetBlock",tolua_AllToLua_cLuaChunk_SetBlock00); tolua_function(tolua_S,"GetBlock",tolua_AllToLua_cLuaChunk_GetBlock00); tolua_function(tolua_S,"GetBlockMeta",tolua_AllToLua_cLuaChunk_GetBlockMeta00); tolua_function(tolua_S,"SetBiome",tolua_AllToLua_cLuaChunk_SetBiome00); tolua_function(tolua_S,"GetBiome",tolua_AllToLua_cLuaChunk_GetBiome00); tolua_function(tolua_S,"SetHeight",tolua_AllToLua_cLuaChunk_SetHeight00); tolua_function(tolua_S,"GetHeight",tolua_AllToLua_cLuaChunk_GetHeight00); tolua_function(tolua_S,"SetUseDefaultBiomes",tolua_AllToLua_cLuaChunk_SetUseDefaultBiomes00); tolua_function(tolua_S,"IsUsingDefaultBiomes",tolua_AllToLua_cLuaChunk_IsUsingDefaultBiomes00); tolua_function(tolua_S,"SetUseDefaultComposition",tolua_AllToLua_cLuaChunk_SetUseDefaultComposition00); tolua_function(tolua_S,"IsUsingDefaultComposition",tolua_AllToLua_cLuaChunk_IsUsingDefaultComposition00); tolua_function(tolua_S,"SetUseDefaultStructures",tolua_AllToLua_cLuaChunk_SetUseDefaultStructures00); tolua_function(tolua_S,"IsUsingDefaultStructures",tolua_AllToLua_cLuaChunk_IsUsingDefaultStructures00); tolua_function(tolua_S,"SetUseDefaultFinish",tolua_AllToLua_cLuaChunk_SetUseDefaultFinish00); tolua_function(tolua_S,"IsUsingDefaultFinish",tolua_AllToLua_cLuaChunk_IsUsingDefaultFinish00); tolua_endmodule(tolua_S); #ifdef __cplusplus tolua_cclass(tolua_S,"cCraftingGrid","cCraftingGrid","",tolua_collect_cCraftingGrid); #else tolua_cclass(tolua_S,"cCraftingGrid","cCraftingGrid","",NULL); #endif tolua_beginmodule(tolua_S,"cCraftingGrid"); tolua_function(tolua_S,"new",tolua_AllToLua_cCraftingGrid_new00); tolua_function(tolua_S,"new_local",tolua_AllToLua_cCraftingGrid_new00_local); tolua_function(tolua_S,".call",tolua_AllToLua_cCraftingGrid_new00_local); tolua_function(tolua_S,"GetWidth",tolua_AllToLua_cCraftingGrid_GetWidth00); tolua_function(tolua_S,"GetHeight",tolua_AllToLua_cCraftingGrid_GetHeight00); tolua_function(tolua_S,"GetItem",tolua_AllToLua_cCraftingGrid_GetItem00); tolua_function(tolua_S,"SetItem",tolua_AllToLua_cCraftingGrid_SetItem00); tolua_function(tolua_S,"SetItem",tolua_AllToLua_cCraftingGrid_SetItem01); tolua_function(tolua_S,"Clear",tolua_AllToLua_cCraftingGrid_Clear00); tolua_function(tolua_S,"ConsumeGrid",tolua_AllToLua_cCraftingGrid_ConsumeGrid00); tolua_function(tolua_S,"Dump",tolua_AllToLua_cCraftingGrid_Dump00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cCraftingRecipe","cCraftingRecipe","",NULL); tolua_beginmodule(tolua_S,"cCraftingRecipe"); tolua_function(tolua_S,"Clear",tolua_AllToLua_cCraftingRecipe_Clear00); tolua_function(tolua_S,"GetIngredientsWidth",tolua_AllToLua_cCraftingRecipe_GetIngredientsWidth00); tolua_function(tolua_S,"GetIngredientsHeight",tolua_AllToLua_cCraftingRecipe_GetIngredientsHeight00); tolua_function(tolua_S,"GetIngredient",tolua_AllToLua_cCraftingRecipe_GetIngredient00); tolua_function(tolua_S,"GetResult",tolua_AllToLua_cCraftingRecipe_GetResult00); tolua_function(tolua_S,"SetResult",tolua_AllToLua_cCraftingRecipe_SetResult00); tolua_function(tolua_S,"SetResult",tolua_AllToLua_cCraftingRecipe_SetResult01); tolua_function(tolua_S,"SetIngredient",tolua_AllToLua_cCraftingRecipe_SetIngredient00); tolua_function(tolua_S,"SetIngredient",tolua_AllToLua_cCraftingRecipe_SetIngredient01); tolua_function(tolua_S,"ConsumeIngredients",tolua_AllToLua_cCraftingRecipe_ConsumeIngredients00); tolua_function(tolua_S,"Dump",tolua_AllToLua_cCraftingRecipe_Dump00); tolua_endmodule(tolua_S); tolua_cclass(tolua_S,"cLuaItems","cLuaItems","",NULL); tolua_beginmodule(tolua_S,"cLuaItems"); tolua_function(tolua_S,"Get",tolua_AllToLua_cLuaItems_Get00); tolua_function(tolua_S,"Set",tolua_AllToLua_cLuaItems_Set00); tolua_function(tolua_S,"Add",tolua_AllToLua_cLuaItems_Add00); tolua_function(tolua_S,"Delete",tolua_AllToLua_cLuaItems_Delete00); tolua_function(tolua_S,"Clear",tolua_AllToLua_cLuaItems_Clear00); tolua_function(tolua_S,"Size",tolua_AllToLua_cLuaItems_Size00); tolua_function(tolua_S,"Add",tolua_AllToLua_cLuaItems_Add01); tolua_function(tolua_S,"Set",tolua_AllToLua_cLuaItems_Set01); tolua_endmodule(tolua_S); tolua_endmodule(tolua_S); return 1; } #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501 TOLUA_API int luaopen_AllToLua (lua_State* tolua_S) { return tolua_AllToLua_open(tolua_S); }; #endif