diff options
author | Fernando Carmona Varo <ferkiwi@gmail.com> | 2015-11-07 11:13:47 +0100 |
---|---|---|
committer | Fernando Carmona Varo <ferkiwi@gmail.com> | 2015-11-07 11:13:47 +0100 |
commit | e57a87c26466b430557f853975fbc2d0e9f17765 (patch) | |
tree | a84277c0ff085a95309c2dab70f8c35d11048127 /pong/init.lua | |
parent | 2c3229eb8360276e2b502c2383825277d9764b8e (diff) |
Remove nibbles and pong from master branch
Diffstat (limited to 'pong/init.lua')
-rw-r--r-- | pong/init.lua | 137 |
1 files changed, 0 insertions, 137 deletions
diff --git a/pong/init.lua b/pong/init.lua deleted file mode 100644 index b2ed3e1..0000000 --- a/pong/init.lua +++ /dev/null @@ -1,137 +0,0 @@ - -dofile(minetest.get_modpath("pong").."/ball.lua") - -local blocks = { - {"floor","Floor"}, - {"dash","Dash"}, - {"side","Side"}, - {"corner","Corner"}, - } -for i in ipairs(blocks) do - local itm = blocks[i][1] - local des = blocks[i][2] - -minetest.register_node("pong:"..itm,{ - description = des, - tiles = { - "pong_"..itm..".png", - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_side.png", - "pong_floor.png", - }, - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky = 3}, -}) -end -minetest.register_node("pong:doora", { - description = "Pong Door", - tiles = { - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_door.png", - "pong_door.png", - }, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky = 3}, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.4375, 0.5, 0.5, -0.3125} - } - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.4375, 0.5, 1.5, -0.3125} - } - }, - -after_place_node = function(pos, placer, itemstack, pointed_thing) - local node = minetest.get_node(pos) - minetest.set_node({x=pos.x,y=pos.y+1,z=pos.z},{name="pong:doorb",param2=node.param2}) -end, - -on_rightclick = function(pos, node, player, itemstack, pointed_thing) - local timer = minetest.get_node_timer(pos) - local par2 = node.param2 + 1 - if par2 == 4 then - par2 = 0 - end - minetest.set_node(pos,{name="pong:doora",param2 = par2}) - minetest.set_node({x=pos.x,y=pos.y+1,z=pos.z},{name="pong:doorb",param2 = par2}) - timer:start(3) -end, -on_timer = function(pos, elapsed) - local node = minetest.get_node(pos) - local par2 = node.param2 - if par2 == 0 then - par2 = 3 - else par2 = node.param2 -1 - end - minetest.set_node(pos,{name="pong:doora",param2 = par2}) - minetest.set_node({x=pos.x,y=pos.y+1,z=pos.z},{name="pong:doorb",param2 = par2}) -end, -}) -minetest.register_node("pong:doorb", { - --description = "Pong Door", - tiles = { - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_door.png", - "pong_door.png", - }, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky = 3}, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.4375, 0.5, 0.5, -0.3125} - } - }, - selection_box = { - type = "fixed", - fixed = { - {0, 0, 0, 0, 0, 0} - } - }, -}) -minetest.register_node("pong:block",{ - description = "Pong", - --inventory_image = "pong_inv.png", - tiles = { - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_floor.png", - "pong_dash.png", - }, - drawtype = "normal", - paramtype = "light", - paramtype2 = "facedir", - light_source = 8, - groups = {cracky = 1}, - on_rightclick = function(pos, node, player, itemstack, pointed_thing) - local schem = minetest.get_modpath("pong").."/schems/pong.mts" - pos.y = pos.y - 1 - minetest.place_schematic(pos,schem,0, "air", true) - - local ballpos = vector.add(pos, {x=9,y=1,z=4}) - local ball = minetest.add_entity(ballpos, "pong:ball"):get_luaentity() - - -- give to the ball the boundaries of the field - ball.minp = vector.add(pos, {x=1,y=0,z=1}) - ball.maxp = vector.add(pos, {x=17,y=2,z=8}) - end, -}) |