summaryrefslogtreecommitdiff
path: root/src/sha1.cpp
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2013-06-17 21:59:42 -0400
committerkwolekr <kwolekr@minetest.net>2013-06-17 21:59:57 -0400
commitf18b4872ea7e46b50c9ea0e5e6484baae41b0a44 (patch)
tree4fc741a3ab783a219ca85129092d07cf5b7300b4 /src/sha1.cpp
parent261f559339470aae8bebc09a7f45beae0ddcae07 (diff)
downloadminetest-f18b4872ea7e46b50c9ea0e5e6484baae41b0a44.tar.gz
minetest-f18b4872ea7e46b50c9ea0e5e6484baae41b0a44.tar.bz2
minetest-f18b4872ea7e46b50c9ea0e5e6484baae41b0a44.zip
Decoration: Place decorations in mgv6, check if air or cignore before placement
Diffstat (limited to 'src/sha1.cpp')
0 files changed, 0 insertions, 0 deletions
' href='#n107'>107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
--all nodes that do not fit in any other category

function advtrains.register_platform(modprefix, preset)
	local ndef=minetest.registered_nodes[preset]
	if not ndef then 
		minetest.log("warning", " register_platform couldn't find preset node "..preset)
		return
	end
	local btex=ndef.tiles
	if type(btex)=="table" then
		btex=btex[1]
	end
	local desc=ndef.description or ""
	local nodename=string.match(preset, ":(.+)$")
	minetest.register_node(modprefix .. ":platform_low_"..nodename, {
		description = attrans("@1 Platform (low)", desc),
		tiles = {btex.."^advtrains_platform.png", btex, btex, btex, btex, btex},
		groups = {cracky = 1, not_blocking_trains = 1, platform=1},
		sounds = ndef.sounds,
		drawtype = "nodebox",
		node_box = {
			type = "fixed",
			fixed = {
				{-0.5, -0.1, -0.1, 0.5,  0  , 0.5},
				{-0.5, -0.5,  0  , 0.5, -0.1, 0.5}
			},
		},
		paramtype2="facedir",
		paramtype = "light",
		sunlight_propagates = true,
	})
	minetest.register_node(modprefix .. ":platform_high_"..nodename, {
		description = attrans("@1 Platform (high)", desc),
		tiles = {btex.."^advtrains_platform.png", btex, btex, btex, btex, btex},