From 12b82de502888103710c1aeae0217a3dcb640637 Mon Sep 17 00:00:00 2001
From: Mattes D <github@xoft.cz>
Date: Thu, 3 Apr 2014 09:26:44 +0200
Subject: [PATCH] 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.
---
 src/Bindings/DeprecatedBindings.cpp | 380 ++++++----------------------
 1 file changed, 74 insertions(+), 306 deletions(-)

diff --git a/src/Bindings/DeprecatedBindings.cpp b/src/Bindings/DeprecatedBindings.cpp
index fbc008be6..d51ba2da3 100644
--- a/src/Bindings/DeprecatedBindings.cpp
+++ b/src/Bindings/DeprecatedBindings.cpp
@@ -21,20 +21,22 @@
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockLightValue
 static int tolua_get_AllToLua_g_BlockLightValue(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#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)cBlockInfo::GetLightValue(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushnumber(tolua_S,(lua_Number)cBlockInfo::GetLightValue((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockSpreadLightFalloff
 static int tolua_get_AllToLua_g_BlockSpreadLightFalloff(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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)cBlockInfo::GetSpreadLightFalloff(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushnumber(tolua_S, (lua_Number)cBlockInfo::GetSpreadLightFalloff((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockTransparent
 static int tolua_get_AllToLua_g_BlockTransparent(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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, cBlockInfo::IsTransparent(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, cBlockInfo::IsTransparent((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockOneHitDig
 static int tolua_get_AllToLua_g_BlockOneHitDig(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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)cBlockInfo::IsOneHitDig(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, cBlockInfo::IsOneHitDig((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockPistonBreakable
 static int tolua_get_AllToLua_g_BlockPistonBreakable(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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
-	tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsPistonBreakable(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, cBlockInfo::IsPistonBreakable((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSnowable
 static int tolua_get_AllToLua_g_BlockIsSnowable(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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
-	tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsSnowable(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, cBlockInfo::IsSnowable((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockRequiresSpecialTool
 static int tolua_get_AllToLua_g_BlockRequiresSpecialTool(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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
-	tolua_pushboolean(tolua_S,(bool)cBlockInfo::RequiresSpecialTool(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, cBlockInfo::RequiresSpecialTool((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockIsSolid
 static int tolua_get_AllToLua_g_BlockIsSolid(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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
-	tolua_pushboolean(tolua_S,(bool)cBlockInfo::IsSolid(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, (bool)cBlockInfo::IsSolid((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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 */
 #ifndef TOLUA_DISABLE_tolua_get_AllToLua_g_BlockFullyOccupiesVoxel
 static int tolua_get_AllToLua_g_BlockFullyOccupiesVoxel(lua_State* tolua_S)
 {
-	int tolua_index;
+	int BlockType;
 	#ifndef TOLUA_RELEASE
 	{
 		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);
 	}
 	#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
-	tolua_pushboolean(tolua_S,(bool)cBlockInfo::FullyOccupiesVoxel(tolua_index));
+	BlockType = (int)tolua_tonumber(tolua_S, 2, 0);
+	if ((BlockType < 0) || (BlockType > E_BLOCK_MAX_TYPE_ID))
+	{
+		tolua_error(tolua_S, "array indexing out of range.", NULL);
+	}
+	tolua_pushboolean(tolua_S, (bool)cBlockInfo::FullyOccupiesVoxel((BLOCKTYPE)BlockType));
 	return 1;
 }
 #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)
 {
 	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_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_array(tolua_S, "g_BlockPistonBreakable",     tolua_get_AllToLua_g_BlockPistonBreakable,     tolua_set_AllToLua_g_BlockPistonBreakable);
-	tolua_array(tolua_S, "g_BlockIsSnowable",          tolua_get_AllToLua_g_BlockIsSnowable,          tolua_set_AllToLua_g_BlockIsSnowable);
-	tolua_array(tolua_S, "g_BlockRequiresSpecialTool", tolua_get_AllToLua_g_BlockRequiresSpecialTool, tolua_set_AllToLua_g_BlockRequiresSpecialTool);
-	tolua_array(tolua_S, "g_BlockIsSolid",             tolua_get_AllToLua_g_BlockIsSolid,             tolua_set_AllToLua_g_BlockIsSolid);
-	tolua_array(tolua_S, "g_BlockFullyOccupiesVoxel",  tolua_get_AllToLua_g_BlockFullyOccupiesVoxel,  tolua_set_AllToLua_g_BlockFullyOccupiesVoxel);
+	tolua_array(tolua_S, "g_BlockLightValue",          tolua_get_AllToLua_g_BlockLightValue,          NULL);
+	tolua_array(tolua_S, "g_BlockSpreadLightFalloff",  tolua_get_AllToLua_g_BlockSpreadLightFalloff,  NULL);
+	tolua_array(tolua_S, "g_BlockTransparent",         tolua_get_AllToLua_g_BlockTransparent,         NULL);
+	tolua_array(tolua_S, "g_BlockOneHitDig",           tolua_get_AllToLua_g_BlockOneHitDig,           NULL);
+	tolua_array(tolua_S, "g_BlockPistonBreakable",     tolua_get_AllToLua_g_BlockPistonBreakable,     NULL);
+	tolua_array(tolua_S, "g_BlockIsSnowable",          tolua_get_AllToLua_g_BlockIsSnowable,          NULL);
+	tolua_array(tolua_S, "g_BlockRequiresSpecialTool", tolua_get_AllToLua_g_BlockRequiresSpecialTool, NULL);
+	tolua_array(tolua_S, "g_BlockIsSolid",             tolua_get_AllToLua_g_BlockIsSolid,             NULL);
+	tolua_array(tolua_S, "g_BlockFullyOccupiesVoxel",  tolua_get_AllToLua_g_BlockFullyOccupiesVoxel,  NULL);
 
 	tolua_endmodule(tolua_S);
 }