Beispiel #1
0
 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))
Beispiel #2
0
 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))
Beispiel #3
0
 def get_node_pos(self, widget):
     NNM = Map(self.Nodes, self.Connectors)
     NNM.disp_map()
     self.newNode[2] = NNM.get_pos()
     NNM.close_window()
Beispiel #4
0
 def get_node_pos(self, widget):
     NNM = Map(self.Nodes, self.Connectors)
     NNM.disp_map()
     self.newNode[2] = NNM.get_pos()
     NNM.close_window()