From a941f4ebd8bb6a1ffeca7a10c1e17670ed129c4a Mon Sep 17 00:00:00 2001
From: Vanessa Ezekowitz <vanessaezekowitz@gmail.com>
Date: Sat, 18 Aug 2012 09:46:26 -0400
Subject: new nodeboxes for receiver objects opposite wall levers etc

---
 mesecons_receiver/init.lua | 48 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 46 insertions(+), 2 deletions(-)

(limited to 'mesecons_receiver')

diff --git a/mesecons_receiver/init.lua b/mesecons_receiver/init.lua
index dca1e22..fc84bca 100644
--- a/mesecons_receiver/init.lua
+++ b/mesecons_receiver/init.lua
@@ -1,12 +1,56 @@
+rcvboxes = {
+	{ -3/16, -3/16,  -8/16, 3/16, 3/16, -13/32 },
+	{ -5/32, -5/32, -13/32, 5/32, 5/32, -12/32 },
+	{-1/16, -.5, -8/16, 1/16, -.5+1/16, 8/16},
+	{-1/16, -.5+1/16, -.5, 1/16, 0, -.5+1/16}
+}
+
 minetest.register_node("mesecons_receiver:receiver_on", {
-	tiles = {"default_wood.png"},
+	drawtype = "nodebox",
+	tiles = {
+		"wires_on.png",
+		"wires_on.png",
+		"wires_vertical_on.png",
+		"wires_vertical_on.png",
+		"wires_bump_on.png",
+		"wires_bump_on.png",
+	},
+	paramtype = "light",
+	paramtype2 = "facedir",
+	selection_box = {
+             	type = "fixed",
+		fixed = { -3/16, -8/16, -8/16, 3/16, 2/16, 8/16 }
+	},
+	node_box = {
+		type = "fixed",
+		fixed = rcvboxes
+	},
 	groups = {dig_immediate = 3, mesecon = 3, not_in_creative_inventory = 1},
 	drop = "mesecons:wire_00000000_off",
+
 })
 
 minetest.register_node("mesecons_receiver:receiver_off", {
+	drawtype = "nodebox",
 	description = "You hacker you",
-	tiles = {"default_stone.png"},
+	tiles = {
+		"wires_off.png",
+		"wires_off.png",
+		"wires_vertical_off.png",
+		"wires_vertical_off.png",
+		"wires_bump_off.png",
+		"wires_bump_off.png",
+	},
+	paramtype = "light",
+	paramtype2 = "facedir",
+	selection_box = {
+             	type = "fixed",
+		fixed = { -3/16, -8/16, -8/16, 3/16, 2/16, 8/16 }
+	},
+	node_box = {
+		type = "fixed",
+		fixed = rcvboxes
+	},
 	groups = {dig_immediate = 3, mesecon = 3},
 	drop = "mesecons:wire_00000000_off",
 })
-- 
cgit v1.2.3