def select_nodes(self, midi_out): nodes = [] if os.path.isfile('q.db'): for row in self.cursor.execute("""SELECT * FROM nodes"""): node = Node(midi_out=midi_out, do_rotation=False, do_scale=False) node.pos = (row[1], row[2]) node.id = row[0] nodes.append(node) return nodes
def create_node(self, position): node = Node(midi_out=self.midi_out, do_rotation=False, do_scale=False) self.nodes.append(node) self.initialize_node(node) node.pos = (position[0] - 15, position[1] - 15) Logger.debug('Node: ' + str(node.id))