From 89cd1c86a76dc068012baf22807dfa6cd7132ff8 Mon Sep 17 00:00:00 2001
From: Vanessa Ezekowitz <vanessaezekowitz@gmail.com>
Date: Sun, 20 Oct 2013 21:08:46 -0400
Subject: Furnace and chest textures now have pipeworks-specific names to allow
 for texture packs to cover them.  Also, added proper top and bottom textures
 for both.

---
 compat.lua                            |  27 ++++++++++++++++++++++++++-
 textures/default_chest_side.png       | Bin 914 -> 0 bytes
 textures/default_furnace_side.png     | Bin 657 -> 0 bytes
 textures/pipeworks_chest_side.png     | Bin 0 -> 914 bytes
 textures/pipeworks_chest_tb.png       | Bin 0 -> 587 bytes
 textures/pipeworks_furnace_bottom.png | Bin 0 -> 648 bytes
 textures/pipeworks_furnace_side.png   | Bin 0 -> 657 bytes
 textures/pipeworks_furnace_top.png    | Bin 0 -> 648 bytes
 8 files changed, 26 insertions(+), 1 deletion(-)
 delete mode 100644 textures/default_chest_side.png
 delete mode 100644 textures/default_furnace_side.png
 create mode 100644 textures/pipeworks_chest_side.png
 create mode 100644 textures/pipeworks_chest_tb.png
 create mode 100644 textures/pipeworks_furnace_bottom.png
 create mode 100644 textures/pipeworks_furnace_side.png
 create mode 100644 textures/pipeworks_furnace_top.png

diff --git a/compat.lua b/compat.lua
index 3bfeec1..d82635d 100644
--- a/compat.lua
+++ b/compat.lua
@@ -1,4 +1,5 @@
-
+-- this bit of code modifies the default chests and furnaces to be compatible
+-- with pipeworks.
 
 function clone_node(name)
 	node2={}
@@ -10,6 +11,12 @@ function clone_node(name)
 end
 
 furnace=clone_node("default:furnace")
+	furnace.tiles[1] = "pipeworks_furnace_top.png"
+	furnace.tiles[2] = "pipeworks_furnace_bottom.png"
+	furnace.tiles[3] = "pipeworks_furnace_side.png"
+	furnace.tiles[4] = "pipeworks_furnace_side.png"
+	furnace.tiles[5] = "pipeworks_furnace_side.png"
+		-- note we don't redefine entry #6 - the front.
 	furnace.groups.tubedevice=1
 	furnace.groups.tubedevice_receiver=1
 	furnace.tube={insert_object = function(pos,node,stack,direction)
@@ -44,6 +51,12 @@ furnace=clone_node("default:furnace")
 minetest.register_node(":default:furnace",furnace)
 
 furnace=clone_node("default:furnace_active")
+	furnace.tiles[1] = "pipeworks_furnace_top.png"
+	furnace.tiles[2] = "pipeworks_furnace_bottom.png"
+	furnace.tiles[3] = "pipeworks_furnace_side.png"
+	furnace.tiles[4] = "pipeworks_furnace_side.png"
+	furnace.tiles[5] = "pipeworks_furnace_side.png"
+		-- note we don't redefine entry #6 - the front.
 	furnace.groups.tubedevice=1
 	furnace.groups.tubedevice_receiver=1
 	furnace.tube={insert_object=function(pos,node,stack,direction)
@@ -78,6 +91,12 @@ furnace=clone_node("default:furnace_active")
 
 
 chest=clone_node("default:chest")
+	chest.tiles[1] = "pipeworks_chest_tb.png"
+	chest.tiles[2] = "pipeworks_chest_tb.png"
+	chest.tiles[3] = "pipeworks_chest_side.png"
+	chest.tiles[4] = "pipeworks_chest_side.png"
+	chest.tiles[5] = "pipeworks_chest_side.png"
+		-- note we don't redefine entry #6 - the front.
 	chest.groups.tubedevice=1
 	chest.groups.tubedevice_receiver=1
 	chest.tube={insert_object = function(pos,node,stack,direction)
@@ -103,6 +122,12 @@ minetest.register_node(":default:chest",chest)
 
 
 chest_locked=clone_node("default:chest_locked")
+	chest_locked.tiles[1] = "pipeworks_chest_tb.png"
+	chest_locked.tiles[2] = "pipeworks_chest_tb.png"
+	chest_locked.tiles[3] = "pipeworks_chest_side.png"
+	chest_locked.tiles[4] = "pipeworks_chest_side.png"
+	chest_locked.tiles[5] = "pipeworks_chest_side.png"
+		-- note we don't redefine entry #6 - the front.
 	chest_locked.groups.tubedevice=1
 	chest_locked.groups.tubedevice_receiver=1
 	chest_locked.tube={insert_object = function(pos,node,stack,direction)
diff --git a/textures/default_chest_side.png b/textures/default_chest_side.png
deleted file mode 100644
index 498eb3e..0000000
Binary files a/textures/default_chest_side.png and /dev/null differ
diff --git a/textures/default_furnace_side.png b/textures/default_furnace_side.png
deleted file mode 100644
index b54bae1..0000000
Binary files a/textures/default_furnace_side.png and /dev/null differ
diff --git a/textures/pipeworks_chest_side.png b/textures/pipeworks_chest_side.png
new file mode 100644
index 0000000..498eb3e
Binary files /dev/null and b/textures/pipeworks_chest_side.png differ
diff --git a/textures/pipeworks_chest_tb.png b/textures/pipeworks_chest_tb.png
new file mode 100644
index 0000000..ac1cb2b
Binary files /dev/null and b/textures/pipeworks_chest_tb.png differ
diff --git a/textures/pipeworks_furnace_bottom.png b/textures/pipeworks_furnace_bottom.png
new file mode 100644
index 0000000..a99f292
Binary files /dev/null and b/textures/pipeworks_furnace_bottom.png differ
diff --git a/textures/pipeworks_furnace_side.png b/textures/pipeworks_furnace_side.png
new file mode 100644
index 0000000..b54bae1
Binary files /dev/null and b/textures/pipeworks_furnace_side.png differ
diff --git a/textures/pipeworks_furnace_top.png b/textures/pipeworks_furnace_top.png
new file mode 100644
index 0000000..a99f292
Binary files /dev/null and b/textures/pipeworks_furnace_top.png differ
-- 
cgit v1.2.3