Age | Commit message (Collapse) | Author |
|
The "new flow logic" name was supposed to indicate that it was a continuation of the old branch by the same name, but it is beginning to become clear that it's not "new" any more and it might lead to confusion with "classic mode" flow logic while that still co-exists.
Explicitly name the subdirectory "pressure logic" to give a better idea of what goes in it, init.lua edited accordingly.
|
|
debugging
|
|
nodes to obtain neighbour list
|
|
|
|
|
|
if-block in preparation for directional flowables support
|
|
activation of new flow logic
|
|
mesecons transition rules for flow sensor
|
|
|
|
|
|
pairs, add set registration for flow sensor pipe
|
|
triggers
|
|
|
|
run_output()
|
|
falling-level event detection
|
|
output helper
|
|
in flowlogic.run_output()
|
|
|
|
to register.output()
|
|
flowlogic.run(), leave to flowlogic.run_output()
|
|
|
|
|
|
register.intake_simple into generic registration and helper wrapper
|
|
stage of flowlogic.run()
|
|
balance_pressure() take current pressure and return new pressure
|
|
|
|
|
|
registration guard for register.output()
|
|
|
|
for register.output_simple()
|
|
threshold into upper and lower hysteresis values
|
|
function
|
|
|
|
|
|
lack of rotation support
|
|
neighbour lists
|
|
vanished
|
|
neighbours
|
|
appropriate files
|
|
|
|
|
|
pipes.lua
|
|
|
|
|
|
file to allow ABM code to inspect tables
|
|
|
|
|
|
|
|
|
|
output ABM
|