From 7f7dfb79d5f81dfe09920b8c872e1a11f22bff43 Mon Sep 17 00:00:00 2001 From: thetaepsilon-gamedev Date: Wed, 18 Oct 2017 21:19:59 +0100 Subject: pressure logic/flowable node registry: move pump directionality code to dedicated fixed vertical helper --- devices.lua | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'devices.lua') diff --git a/devices.lua b/devices.lua index d9edcad..6dd9617 100644 --- a/devices.lua +++ b/devices.lua @@ -165,13 +165,7 @@ for s in ipairs(states) do }) -- FIXME: this currently assumes that pumps can only rotate around the fixed axis pointing Y+. - -- TODO: these directionality functions should be behind a helper so the fountainhead can use something similar. - local upwards = {x=0,y=1,z=0} - local neighbourfn = function(node) return { upwards } end - local directionfn = function(node, direction) - return vector.equals(direction, upwards) - end - new_flow_logic_register.directional(pumpname, neighbourfn, directionfn) + new_flow_logic_register.directional_vertical_fixed(pumpname, true) local pump_drive = 4 if states[s] ~= "off" then new_flow_logic_register.intake_simple(pumpname, pump_drive) -- cgit v1.2.3