move a function up to make sure it is defined before it is used :)

This commit is contained in:
Vanessa Ezekowitz 2013-12-15 15:05:25 -05:00
parent 40ee41e644
commit ab46e7fa5d

View File

@ -462,6 +462,15 @@ for i in ipairs(mossyobjects) do
end
-- Hook into the default lavacooling function to generate basalt and pumice
local gloopblocks_search_nearby_nodes = function(pos, node)
if minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1}).name == node then return true end
return false
end
default.cool_lava_source = function(pos)
if gloopblocks_search_nearby_nodes(pos,"default:water_source")
@ -478,16 +487,6 @@ default.cool_lava_flowing = function(pos)
end
end
local gloopblocks_search_nearby_nodes = function(pos, node)
if minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1}).name == node then return true end
if minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1}).name == node then return true end
return false
end
dofile(minetest.get_modpath("gloopblocks").."/crafts.lua")
print("Gloopblocks Loaded!")