Open andreondra opened 1 year ago
Each component should have "getNodeGUI" fn with ID parameter which will be supplied by the editor (ID of the node is dependent on the current system, not the component itself), this ID can be also saved to the config file
Should the nodes be rendered by the Component class or each component should implement its own method? Maybe provide default
Links can be represented as a list and connections can be made accordingly to the list (graph structure not needed and also not wanted -- harder to serialize)
A map which contains names as keys and lambda factories as values
There should be a way to align links — maybe an option to add vertices to the curves?
There should be possibility to discover "steppable" components. In static systems, doSteps and doFrames can be implemented manually, but in a case of dynamic systems there should be autodiscover features.