762 for i, input_connector in enumerate(instance["connectors"]["inputs"]): |
762 for i, input_connector in enumerate(instance["connectors"]["inputs"]): |
763 connector = connectors["inputs"][i] |
763 connector = connectors["inputs"][i] |
764 connector.SetPosition(wx.Point(*input_connector["position"])) |
764 connector.SetPosition(wx.Point(*input_connector["position"])) |
765 if input_connector["negated"]: |
765 if input_connector["negated"]: |
766 connector.SetNegated(True) |
766 connector.SetNegated(True) |
767 if input_connector["edge"]: |
767 if input_connector["edge"] != "none": |
768 connector.SetEdge(input_connector["edge"]) |
768 connector.SetEdge(input_connector["edge"]) |
769 self.CreateWires(connector, input_connector["links"], ids) |
769 self.CreateWires(connector, input_connector["links"], ids) |
770 for i, output_connector in enumerate(instance["connectors"]["outputs"]): |
770 for i, output_connector in enumerate(instance["connectors"]["outputs"]): |
771 connector = connectors["outputs"][i] |
771 connector = connectors["outputs"][i] |
772 if output_connector["negated"]: |
772 if output_connector["negated"]: |
773 connector.SetNegated(True) |
773 connector.SetNegated(True) |
774 if output_connector["edge"]: |
774 if output_connector["edge"] != "none": |
775 connector.SetEdge(output_connector["edge"]) |
775 connector.SetEdge(output_connector["edge"]) |
776 connector.SetPosition(wx.Point(*output_connector["position"])) |
776 connector.SetPosition(wx.Point(*output_connector["position"])) |
777 |
777 |
778 def CreateWires(self, start_connector, links, ids): |
778 def CreateWires(self, start_connector, links, ids): |
779 for link in links: |
779 for link in links: |