Removed the bindings to set old g_BlockXXX arrays.
Those were supposed to be read-only; there's no point in writing to them anyway. Also fixed MSVC type warnings in the code.
This commit is contained in:
parent
e7b8e17746
commit
12b82de502
@ -21,20 +21,22 @@
|
|||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockLightValue
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockLightValue
|
||||||
static int tolua_get_AllToLua_g_BlockLightValue(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockLightValue(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
if (!tolua_isnumber(tolua_S,2,0,&tolua_err))
|
if (!tolua_isnumber(tolua_S,2,0,&tolua_err))
|
||||||
|
{
|
||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushnumber(tolua_S,(lua_Number)cBlockInfo::GetLightValue(tolua_index));
|
tolua_pushnumber(tolua_S,(lua_Number)cBlockInfo::GetLightValue((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -43,37 +45,11 @@ static int tolua_get_AllToLua_g_BlockLightValue(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 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
|
|
||||||
cBlockInfo::Get(tolua_index).m_LightValue = ((unsigned char) tolua_tonumber(tolua_S,3,0));
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockSpreadLightFalloff */
|
/* get function: g_BlockSpreadLightFalloff */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockSpreadLightFalloff
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockSpreadLightFalloff
|
||||||
static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -81,12 +57,12 @@ static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushnumber(tolua_S,(lua_Number)cBlockInfo::GetSpreadLightFalloff(tolua_index));
|
tolua_pushnumber(tolua_S, (lua_Number)cBlockInfo::GetSpreadLightFalloff((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -95,37 +71,11 @@ static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 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
|
|
||||||
cBlockInfo::Get(tolua_index).m_SpreadLightFalloff = ((unsigned char) tolua_tonumber(tolua_S,3,0));
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockTransparent */
|
/* get function: g_BlockTransparent */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockTransparent
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockTransparent
|
||||||
static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -133,12 +83,12 @@ static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S, cBlockInfo::IsTransparent(tolua_index));
|
tolua_pushboolean(tolua_S, cBlockInfo::IsTransparent((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -147,37 +97,11 @@ static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 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
|
|
||||||
cBlockInfo::Get(tolua_index).m_Transparent = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockOneHitDig */
|
/* get function: g_BlockOneHitDig */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockOneHitDig
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockOneHitDig
|
||||||
static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -185,12 +109,12 @@ static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsOneHitDig(tolua_index));
|
tolua_pushboolean(tolua_S, cBlockInfo::IsOneHitDig((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -199,37 +123,11 @@ static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* 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
|
|
||||||
cBlockInfo::Get(tolua_index).m_OneHitDig = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockPistonBreakable */
|
/* get function: g_BlockPistonBreakable */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockPistonBreakable
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockPistonBreakable
|
||||||
static int tolua_get_AllToLua_g_BlockPistonBreakable(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockPistonBreakable(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -237,12 +135,12 @@ static int tolua_get_AllToLua_g_BlockPistonBreakable(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0 || tolua_index>=256)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsPistonBreakable(tolua_index));
|
tolua_pushboolean(tolua_S, cBlockInfo::IsPistonBreakable((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -251,37 +149,11 @@ static int tolua_get_AllToLua_g_BlockPistonBreakable(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* set function: g_BlockPistonBreakable */
|
|
||||||
#ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockPistonBreakable
|
|
||||||
static int tolua_set_AllToLua_g_BlockPistonBreakable(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_index>=256)
|
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
|
||||||
#endif
|
|
||||||
cBlockInfo::Get(tolua_index).m_PistonBreakable = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockIsSnowable */
|
/* get function: g_BlockIsSnowable */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSnowable
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSnowable
|
||||||
static int tolua_get_AllToLua_g_BlockIsSnowable(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockIsSnowable(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -289,12 +161,12 @@ static int tolua_get_AllToLua_g_BlockIsSnowable(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0 || tolua_index>=256)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsSnowable(tolua_index));
|
tolua_pushboolean(tolua_S, cBlockInfo::IsSnowable((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -303,37 +175,11 @@ static int tolua_get_AllToLua_g_BlockIsSnowable(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* set function: g_BlockIsSnowable */
|
|
||||||
#ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockIsSnowable
|
|
||||||
static int tolua_set_AllToLua_g_BlockIsSnowable(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_index>=256)
|
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
|
||||||
#endif
|
|
||||||
cBlockInfo::Get(tolua_index).m_IsSnowable = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockRequiresSpecialTool */
|
/* get function: g_BlockRequiresSpecialTool */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockRequiresSpecialTool
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockRequiresSpecialTool
|
||||||
static int tolua_get_AllToLua_g_BlockRequiresSpecialTool(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockRequiresSpecialTool(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -341,12 +187,12 @@ static int tolua_get_AllToLua_g_BlockRequiresSpecialTool(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0 || tolua_index>=256)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::RequiresSpecialTool(tolua_index));
|
tolua_pushboolean(tolua_S, cBlockInfo::RequiresSpecialTool((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -355,37 +201,11 @@ static int tolua_get_AllToLua_g_BlockRequiresSpecialTool(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* set function: g_BlockRequiresSpecialTool */
|
|
||||||
#ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockRequiresSpecialTool
|
|
||||||
static int tolua_set_AllToLua_g_BlockRequiresSpecialTool(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_index>=256)
|
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
|
||||||
#endif
|
|
||||||
cBlockInfo::Get(tolua_index).m_RequiresSpecialTool = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockIsSolid */
|
/* get function: g_BlockIsSolid */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSolid
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSolid
|
||||||
static int tolua_get_AllToLua_g_BlockIsSolid(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockIsSolid(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -393,12 +213,12 @@ static int tolua_get_AllToLua_g_BlockIsSolid(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0 || tolua_index>=256)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsSolid(tolua_index));
|
tolua_pushboolean(tolua_S, (bool)cBlockInfo::IsSolid((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -407,37 +227,11 @@ static int tolua_get_AllToLua_g_BlockIsSolid(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* set function: g_BlockIsSolid */
|
|
||||||
#ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockIsSolid
|
|
||||||
static int tolua_set_AllToLua_g_BlockIsSolid(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_index>=256)
|
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
|
||||||
#endif
|
|
||||||
cBlockInfo::Get(tolua_index).m_IsSolid = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* get function: g_BlockFullyOccupiesVoxel */
|
/* get function: g_BlockFullyOccupiesVoxel */
|
||||||
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockFullyOccupiesVoxel
|
#ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockFullyOccupiesVoxel
|
||||||
static int tolua_get_AllToLua_g_BlockFullyOccupiesVoxel(lua_State* tolua_S)
|
static int tolua_get_AllToLua_g_BlockFullyOccupiesVoxel(lua_State* tolua_S)
|
||||||
{
|
{
|
||||||
int tolua_index;
|
int BlockType;
|
||||||
#ifndef TOLUA_RELEASE
|
#ifndef TOLUA_RELEASE
|
||||||
{
|
{
|
||||||
tolua_Error tolua_err;
|
tolua_Error tolua_err;
|
||||||
@ -445,12 +239,12 @@ static int tolua_get_AllToLua_g_BlockFullyOccupiesVoxel(lua_State* tolua_S)
|
|||||||
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
tolua_error(tolua_S,"#vinvalid type in array indexing.",&tolua_err);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
tolua_index = (int)tolua_tonumber(tolua_S,2,0);
|
BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
|
||||||
#ifndef TOLUA_RELEASE
|
if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
|
||||||
if (tolua_index<0 || tolua_index>=256)
|
{
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
tolua_error(tolua_S, "array indexing out of range.", NULL);
|
||||||
#endif
|
}
|
||||||
tolua_pushboolean(tolua_S,(bool)cBlockInfo::FullyOccupiesVoxel(tolua_index));
|
tolua_pushboolean(tolua_S, (bool)cBlockInfo::FullyOccupiesVoxel((BLOCKTYPE)BlockType));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
#endif //#ifndef TOLUA_DISABLE
|
||||||
@ -459,45 +253,19 @@ static int tolua_get_AllToLua_g_BlockFullyOccupiesVoxel(lua_State* tolua_S)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* set function: g_BlockFullyOccupiesVoxel */
|
|
||||||
#ifndef TOLUA_DISABLE_tolua_set_AllToLua_g_BlockFullyOccupiesVoxel
|
|
||||||
static int tolua_set_AllToLua_g_BlockFullyOccupiesVoxel(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_index>=256)
|
|
||||||
tolua_error(tolua_S,"array indexing out of range.",NULL);
|
|
||||||
#endif
|
|
||||||
cBlockInfo::Get(tolua_index).m_FullyOccupiesVoxel = (tolua_toboolean(tolua_S,3,0) != 0);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif //#ifndef TOLUA_DISABLE
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void DeprecatedBindings::Bind(lua_State * tolua_S)
|
void DeprecatedBindings::Bind(lua_State * tolua_S)
|
||||||
{
|
{
|
||||||
tolua_beginmodule(tolua_S, NULL);
|
tolua_beginmodule(tolua_S, NULL);
|
||||||
|
|
||||||
tolua_array(tolua_S, "g_BlockLightValue", tolua_get_AllToLua_g_BlockLightValue, tolua_set_AllToLua_g_BlockLightValue);
|
tolua_array(tolua_S, "g_BlockLightValue", tolua_get_AllToLua_g_BlockLightValue, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockSpreadLightFalloff", tolua_get_AllToLua_g_BlockSpreadLightFalloff, tolua_set_AllToLua_g_BlockSpreadLightFalloff);
|
tolua_array(tolua_S, "g_BlockSpreadLightFalloff", tolua_get_AllToLua_g_BlockSpreadLightFalloff, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockTransparent", tolua_get_AllToLua_g_BlockTransparent, tolua_set_AllToLua_g_BlockTransparent);
|
tolua_array(tolua_S, "g_BlockTransparent", tolua_get_AllToLua_g_BlockTransparent, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockOneHitDig", tolua_get_AllToLua_g_BlockOneHitDig, tolua_set_AllToLua_g_BlockOneHitDig);
|
tolua_array(tolua_S, "g_BlockOneHitDig", tolua_get_AllToLua_g_BlockOneHitDig, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockPistonBreakable", tolua_get_AllToLua_g_BlockPistonBreakable, tolua_set_AllToLua_g_BlockPistonBreakable);
|
tolua_array(tolua_S, "g_BlockPistonBreakable", tolua_get_AllToLua_g_BlockPistonBreakable, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockIsSnowable", tolua_get_AllToLua_g_BlockIsSnowable, tolua_set_AllToLua_g_BlockIsSnowable);
|
tolua_array(tolua_S, "g_BlockIsSnowable", tolua_get_AllToLua_g_BlockIsSnowable, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockRequiresSpecialTool", tolua_get_AllToLua_g_BlockRequiresSpecialTool, tolua_set_AllToLua_g_BlockRequiresSpecialTool);
|
tolua_array(tolua_S, "g_BlockRequiresSpecialTool", tolua_get_AllToLua_g_BlockRequiresSpecialTool, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockIsSolid", tolua_get_AllToLua_g_BlockIsSolid, tolua_set_AllToLua_g_BlockIsSolid);
|
tolua_array(tolua_S, "g_BlockIsSolid", tolua_get_AllToLua_g_BlockIsSolid, NULL);
|
||||||
tolua_array(tolua_S, "g_BlockFullyOccupiesVoxel", tolua_get_AllToLua_g_BlockFullyOccupiesVoxel, tolua_set_AllToLua_g_BlockFullyOccupiesVoxel);
|
tolua_array(tolua_S, "g_BlockFullyOccupiesVoxel", tolua_get_AllToLua_g_BlockFullyOccupiesVoxel, NULL);
|
||||||
|
|
||||||
tolua_endmodule(tolua_S);
|
tolua_endmodule(tolua_S);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user