1: Got everything working!
commit
e8ede9c8c1
|
@ -0,0 +1 @@
|
||||||
|
mesecons
|
|
@ -0,0 +1,56 @@
|
||||||
|
-- TIC-TAC-TOE BOARD MOD
|
||||||
|
-- by whiskers75
|
||||||
|
|
||||||
|
minetest.register_node ("tictactoe:x_on", {
|
||||||
|
drawtype = signlike,
|
||||||
|
description = "TicTacToe X",
|
||||||
|
tile_images = {"tttx.png"},
|
||||||
|
inventory_image = {"tttx.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
paramtype = 'light',
|
||||||
|
walkable = true,
|
||||||
|
groups = {dig_immediate=2},
|
||||||
|
material = minetest.digprop_constanttime(1.0),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node ("tictactoe:o_on", {
|
||||||
|
drawtype = signlike,
|
||||||
|
description = "TicTacToe O",
|
||||||
|
tile_images = {"ttto.png"},
|
||||||
|
inventory_image = {"ttto.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
paramtype = 'light',
|
||||||
|
walkable = true,
|
||||||
|
groups = {dig_immediate=2},
|
||||||
|
material = minetest.digprop_constanttime(1.0),
|
||||||
|
})
|
||||||
|
|
||||||
|
mesecon:add_receptor_node("tictactoe:x_on")
|
||||||
|
mesecon:add_receptor_node("tictactoe:o_on")
|
||||||
|
|
||||||
|
minetest.register_on_dignode(
|
||||||
|
function(pos, oldnode, digger)
|
||||||
|
if oldnode.name == "tictactoe:x_on" then
|
||||||
|
mesecon:receptor_off(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
)
|
||||||
|
minetest.register_on_dignode(
|
||||||
|
function(pos, oldnode, digger)
|
||||||
|
if oldnode.name == "tictactoe:o_on" then
|
||||||
|
mesecon:receptor_off(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
)
|
||||||
|
|
||||||
|
minetest.register_on_punchnode(function(pos, node, puncher)
|
||||||
|
if node.name == "tictactoe:x_on" then
|
||||||
|
mesecon:receptor_on(pos)
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_punchnode(function(pos, node, puncher)
|
||||||
|
if node.name == "tictactoe:o_on" then
|
||||||
|
mesecon:receptor_on(pos)
|
||||||
|
end
|
||||||
|
end)
|
|
@ -0,0 +1,54 @@
|
||||||
|
-- TIC-TAC-TOE BOARD MOD
|
||||||
|
-- by whiskers75
|
||||||
|
|
||||||
|
minetest.register_node ("tictactoe:x_on", {
|
||||||
|
drawtype = signlike,
|
||||||
|
description = "TicTacToe X",
|
||||||
|
tile_images = {"tttx.png"},
|
||||||
|
inventory_image = {"tttx.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
paramtype = 'light',
|
||||||
|
walkable = true,
|
||||||
|
material = minetest.digprop_constanttime(1.0),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node ("tictactoe:o_on", {
|
||||||
|
drawtype = signlike,
|
||||||
|
description = "TicTacToe O",
|
||||||
|
tile_images = {"ttto.png"},
|
||||||
|
inventory_image = {"ttto.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
paramtype = 'light',
|
||||||
|
walkable = true,
|
||||||
|
material = minetest.digprop_constanttime(1.0),
|
||||||
|
})
|
||||||
|
|
||||||
|
mesecon:add_receptor_node("tictactoe:x_on")
|
||||||
|
mesecon:add_receptor_node("tictactoe:o_on")
|
||||||
|
|
||||||
|
minetest.register_on_dignode(
|
||||||
|
function(pos, oldnode, digger)
|
||||||
|
if oldnode.name == "tictactoe:x_on" then
|
||||||
|
mesecon:receptor_off(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
)
|
||||||
|
minetest.register_on_dignode(
|
||||||
|
function(pos, oldnode, digger)
|
||||||
|
if oldnode.name == "tictactoe:o_on" then
|
||||||
|
mesecon:receptor_off(pos)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
)
|
||||||
|
|
||||||
|
minetest.register_on_punchnode(function(pos, node, puncher)
|
||||||
|
if node.name == "tictactoe:x_on" then
|
||||||
|
mesecon:receptor_on(pos)
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_punchnode(function(pos, node, puncher)
|
||||||
|
if node.name == "tictactoe:o_on" then
|
||||||
|
mesecon:receptor_on(pos)
|
||||||
|
end
|
||||||
|
end)
|
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
Loading…
Reference in New Issue