From 6123493fd73a9c70210eb89274b5690caf562823 Mon Sep 17 00:00:00 2001
From: RealBadAngel <mk@realbadangel.pl>
Date: Sun, 03 Feb 2013 19:28:51 +0100
Subject: [PATCH] Added API functions to register LV and MV machines

---
 technic/grinder.lua |   25 +++++++++----------------
 1 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/technic/grinder.lua b/technic/grinder.lua
index 686ffd3..8d72c70 100644
--- a/technic/grinder.lua
+++ b/technic/grinder.lua
@@ -190,7 +190,7 @@
 	"list[current_name;src;3,1;1,1;]"..
 	"list[current_name;dst;5,1;2,2;]"..
 	"list[current_player;main;0,5;8,4;]"
-	
+
 
 minetest.register_node("technic:grinder", {
 	description = "Grinder",
@@ -219,7 +219,7 @@
 		inv:set_size("src", 1)
 		inv:set_size("dst", 4)
 		
-		end,	
+		end,
 	can_dig = function(pos,player)
 		local meta = minetest.env:get_meta(pos);
 		local inv = meta:get_inventory()
@@ -257,18 +257,16 @@
 				"list[current_name;dst;5,1;2,2;]"..
 				"list[current_player;main;0,5;8,4;]"
 				)
-				
+
 		
 
 		local inv = meta:get_inventory()
 		
 --		local grinder_on = meta:get_float("grinder_on")
 		
-		
 		local srclist = inv:get_list("src")
 		if inv:is_empty("src") then meta:set_float("grinder_on",0) end 
-	
-		
+
 		if (meta:get_float("grinder_on") == 1) then
 			if charge>=grind_cost then
 			charge=charge-grind_cost;
@@ -285,17 +283,13 @@
 					srcstack:take_item()
 					inv:set_stack("src", 1, srcstack)
 					if inv:is_empty("src") then meta:set_float("grinder_on",0) end 
-
-
-
 				else
 					print("Grinder inventory full!")
 				end
 				meta:set_float("src_time", 0)
 			end
-			end		
+			end
 		end
-		
 		if (meta:get_float("grinder_on")==0) then
 		local grinded=nil 
 		if not inv:is_empty("src") then
@@ -304,11 +298,9 @@
 		 grind_time=4
 		 meta:set_float("grind_time",grind_time)
 		 meta:set_float("src_time", 0)
-		 return 	
+		 return
 		end
 		end
-		
-	
 	end
 }) 
 
@@ -319,8 +311,9 @@
 
 local counter=registered_grinder_recipes_count-1
 for i=1, counter,1 do
-if	grinder_recipes[i].src_name==item_name then return ItemStack(grinder_recipes[i].dst_name) end
+	if	grinder_recipes[i].src_name==item_name then return ItemStack(grinder_recipes[i].dst_name) end
 end
 return nil
-		
 end
+
+register_LV_machine ("technic:grinder","RE")

--
Gitblit v1.8.0