diff options
Diffstat (limited to 'mesecons/mesecons_button')
-rw-r--r-- | mesecons/mesecons_button/depends.txt | 2 | ||||
-rw-r--r-- | mesecons/mesecons_button/doc/button/description.html | 1 | ||||
-rw-r--r-- | mesecons/mesecons_button/doc/button/preview.png | bin | 80160 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/doc/button/recipe.png | bin | 8031 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/init.lua | 98 | ||||
-rw-r--r-- | mesecons/mesecons_button/sounds/mesecons_button_pop.ogg | bin | 6184 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/sounds/mesecons_button_push.ogg | bin | 6982 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/textures/jeija_wall_button_off.png | bin | 411 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/textures/jeija_wall_button_on.png | bin | 449 -> 0 bytes | |||
-rw-r--r-- | mesecons/mesecons_button/textures/jeija_wall_button_sides.png | bin | 434 -> 0 bytes |
10 files changed, 0 insertions, 101 deletions
diff --git a/mesecons/mesecons_button/depends.txt b/mesecons/mesecons_button/depends.txt deleted file mode 100644 index 19c798c..0000000 --- a/mesecons/mesecons_button/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -mesecons -mesecons_receiver diff --git a/mesecons/mesecons_button/doc/button/description.html b/mesecons/mesecons_button/doc/button/description.html deleted file mode 100644 index ae6bf07..0000000 --- a/mesecons/mesecons_button/doc/button/description.html +++ /dev/null @@ -1 +0,0 @@ -This receptor can be attached to walls. It turns on for 1 second if it's punched. diff --git a/mesecons/mesecons_button/doc/button/preview.png b/mesecons/mesecons_button/doc/button/preview.png Binary files differdeleted file mode 100644 index b69f8f4..0000000 --- a/mesecons/mesecons_button/doc/button/preview.png +++ /dev/null diff --git a/mesecons/mesecons_button/doc/button/recipe.png b/mesecons/mesecons_button/doc/button/recipe.png Binary files differdeleted file mode 100644 index c6232b4..0000000 --- a/mesecons/mesecons_button/doc/button/recipe.png +++ /dev/null diff --git a/mesecons/mesecons_button/init.lua b/mesecons/mesecons_button/init.lua deleted file mode 100644 index f287d52..0000000 --- a/mesecons/mesecons_button/init.lua +++ /dev/null @@ -1,98 +0,0 @@ --- WALL BUTTON --- A button that when pressed emits power for 1 second --- and then turns off again - -mesecon.button_turnoff = function (pos) - local node = minetest.get_node(pos) - if node.name=="mesecons_button:button_on" then --has not been dug - minetest.swap_node(pos, {name = "mesecons_button:button_off", param2=node.param2}) - minetest.sound_play("mesecons_button_pop", {pos=pos}) - local rules = mesecon.rules.buttonlike_get(node) - mesecon.receptor_off(pos, rules) - end -end - -minetest.register_node("mesecons_button:button_off", { - drawtype = "nodebox", - tiles = { - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_off.png" - }, - paramtype = "light", - paramtype2 = "facedir", - legacy_wallmounted = true, - walkable = false, - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = { -6/16, -6/16, 5/16, 6/16, 6/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = { - { -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, -- the thin plate behind the button - { -4/16, -2/16, 4/16, 4/16, 2/16, 6/16 } -- the button itself - } - }, - groups = {dig_immediate=2, mesecon_needs_receiver = 1}, - description = "Button", - on_rightclick = function (pos, node) - minetest.swap_node(pos, {name = "mesecons_button:button_on", param2=node.param2}) - mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node)) - minetest.sound_play("mesecons_button_push", {pos=pos}) - minetest.after(1, mesecon.button_turnoff, pos) - end, - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.off, - rules = mesecon.rules.buttonlike_get - }} -}) - -minetest.register_node("mesecons_button:button_on", { - drawtype = "nodebox", - tiles = { - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_sides.png", - "jeija_wall_button_on.png" - }, - paramtype = "light", - paramtype2 = "facedir", - legacy_wallmounted = true, - walkable = false, - light_source = default.LIGHT_MAX-7, - sunlight_propagates = true, - selection_box = { - type = "fixed", - fixed = { -6/16, -6/16, 5/16, 6/16, 6/16, 8/16 } - }, - node_box = { - type = "fixed", - fixed = { - { -6/16, -6/16, 6/16, 6/16, 6/16, 8/16 }, - { -4/16, -2/16, 11/32, 4/16, 2/16, 6/16 } - } - }, - groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon_needs_receiver = 1}, - drop = 'mesecons_button:button_off', - description = "Button", - sounds = default.node_sound_stone_defaults(), - mesecons = {receptor = { - state = mesecon.state.on, - rules = mesecon.rules.buttonlike_get - }} -}) - -minetest.register_craft({ - output = "mesecons_button:button_off 2", - recipe = { - {"group:mesecon_conductor_craftable","default:stone"}, - } -}) diff --git a/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg b/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg Binary files differdeleted file mode 100644 index 9d56bb8..0000000 --- a/mesecons/mesecons_button/sounds/mesecons_button_pop.ogg +++ /dev/null diff --git a/mesecons/mesecons_button/sounds/mesecons_button_push.ogg b/mesecons/mesecons_button/sounds/mesecons_button_push.ogg Binary files differdeleted file mode 100644 index 53d45c1..0000000 --- a/mesecons/mesecons_button/sounds/mesecons_button_push.ogg +++ /dev/null diff --git a/mesecons/mesecons_button/textures/jeija_wall_button_off.png b/mesecons/mesecons_button/textures/jeija_wall_button_off.png Binary files differdeleted file mode 100644 index 0e3ff25..0000000 --- a/mesecons/mesecons_button/textures/jeija_wall_button_off.png +++ /dev/null diff --git a/mesecons/mesecons_button/textures/jeija_wall_button_on.png b/mesecons/mesecons_button/textures/jeija_wall_button_on.png Binary files differdeleted file mode 100644 index 1d97464..0000000 --- a/mesecons/mesecons_button/textures/jeija_wall_button_on.png +++ /dev/null diff --git a/mesecons/mesecons_button/textures/jeija_wall_button_sides.png b/mesecons/mesecons_button/textures/jeija_wall_button_sides.png Binary files differdeleted file mode 100644 index 9b79b57..0000000 --- a/mesecons/mesecons_button/textures/jeija_wall_button_sides.png +++ /dev/null |