local utils = ... local S = utils.S local touchscreen = minetest.registered_nodes["digistuff:touchscreen"] if touchscreen then local touchblock = table.copy (touchscreen) touchblock.description = S("LWComponents Touchscreen") touchblock.node_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } touchblock.selection_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } touchblock.collision_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } minetest.register_node ("lwcomponents:touchscreen", touchblock) minetest.register_craft({ output = "lwcomponents:touchscreen", recipe = { {"mesecons_luacontroller:luacontroller0000","default:glass","default:glass"}, {"default:glass","digilines:lcd","default:glass"}, {"default:glass","default:glass","default:stone"} } }) end local panel = minetest.registered_nodes["digistuff:panel"] if panel then local panelblock = table.copy (panel) panelblock.description = S("LWComponents Control Panel") panelblock.node_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } panelblock.selection_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } panelblock.collision_box = { type = "fixed", fixed = { { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 } } } minetest.register_node ("lwcomponents:panel", panelblock) minetest.register_craft({ output = "lwcomponents:panel", recipe = { {"","digistuff:button",""}, {"digistuff:button","digilines:lcd","digistuff:button"}, {"","digistuff:button","default:stone"} } }) end --