def get_connector_spec(self, widget): NCM = Map(self.Nodes, self.Connectors) #NCM.Connectors.append(self.newConnector) while True: NCM.Conn.append(self.newConnector) NCM.disp_map()#, self.newConnector]) NCM.Conn.pop(-1) pos = NCM.get_pos() if not NCM.Open: del(NCM) return 0 for node in self.Nodes: if utils.dist(pos, node[2]) < NCM.hitbox: if len(self.newConnector[1]) < 1: self.newConnector[1].append(self.Nodes.index(node)) elif pos != self.newConnector[1][-1]: self.newConnector[1].append(self.Nodes.index(node))
def get_connector_spec(self, widget): NCM = Map(self.Nodes, self.Connectors) #NCM.Connectors.append(self.newConnector) while True: NCM.Conn.append(self.newConnector) NCM.disp_map() #, self.newConnector]) NCM.Conn.pop(-1) pos = NCM.get_pos() if not NCM.Open: del (NCM) return 0 for node in self.Nodes: if utils.dist(pos, node[2]) < NCM.hitbox: if len(self.newConnector[1]) < 1: self.newConnector[1].append(self.Nodes.index(node)) elif pos != self.newConnector[1][-1]: self.newConnector[1].append(self.Nodes.index(node))
def get_node_pos(self, widget): NNM = Map(self.Nodes, self.Connectors) NNM.disp_map() self.newNode[2] = NNM.get_pos() NNM.close_window()