Circuit Blocks

Now I am working on implementing Circuit Blocks. These are parts that encapsulate the functionality of a saved circuit, so they may be added to another circuit just like adding a part.

My idea is to have an option to load a circuit as a part where the IO pins of a circuit get mapped to the pins of a block part.

The logic of the existing parts needs to be integrated into this new Block part where the logic involving visual effects and signals is stripped out.

Also, the block needs to be saved somehow with the new circuit data. It just needs a reference to its circuit file.

More Devlog entries

Most recent first