summaryrefslogtreecommitdiff
path: root/pressure_logic/flowable_node_registry_install.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pressure_logic/flowable_node_registry_install.lua')
-rw-r--r--pressure_logic/flowable_node_registry_install.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/pressure_logic/flowable_node_registry_install.lua b/pressure_logic/flowable_node_registry_install.lua
index a49c31a..3cd9c4d 100644
--- a/pressure_logic/flowable_node_registry_install.lua
+++ b/pressure_logic/flowable_node_registry_install.lua
@@ -43,9 +43,12 @@ end
-- Register a node as a directional flowable:
-- has a helper function which determines which nodes to consider valid neighbours.
-register.directional = function(nodename, neighbourfn)
+register.directional = function(nodename, neighbourfn, directionfn)
insertbase(nodename)
- pipeworks.flowables.list.directional[nodename] = { neighbourfn = neighbourfn }
+ pipeworks.flowables.list.directional[nodename] = {
+ neighbourfn = neighbourfn,
+ directionfn = directionfn
+ }
regwarning("directional", nodename)
end