def __init__(self, esc = 1): """inicializa un mapa, esc es una variable que escala el tamanioo que asignemos a los nodos""" g = grafo() #definimos los nodos g.nodo("nodo1",0, 200*esc, 399*esc) g.nodo("nodo2",1, 200*esc, 266*esc) g.nodo("nodo3",2, 250*esc, 133*esc) g.nodo("nodo4",3, 300*esc, 1*esc) g.nodo("nodo5",3, 200*esc, 1*esc) g.nodo("nodo6",3, 100*esc, 1*esc) #aristas g.arista("nodo1", "nodo2") g.arista("nodo2", "nodo3") g.arista("nodo2", "nodo6") g.arista("nodo3", "nodo4") g.arista("nodo3", "nodo5") g.packing() g.genPosMANUAL() self.nodos = g.nodos self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro self.nodos_rlista = g.pack_array #idem anterior pero en lista self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo self.nodos_pos = g.pos_dict #pos de cada nodo #definimos quenodo y cual no es swictch g.swicht("nodo1",2) g.swicht("nodo2",1) g.swicht("nodo3",1) g.swicht("nodo4",3) g.swicht("nodo5",3) g.swicht("nodo6",3) self.swicht_dict = g.swicht_dict #definimos estados de los swiches random, y un diccionario de estados g.estados() self.estados_dict = g.estado_dict
def __init__(self, esc=1): """inicializa un mapa, esc es una variable que escala el tamanioo que asignemos a los nodos""" g = grafo() #definimos los nodos g.nodo("nodo1", 0, 200 * esc, 399 * esc) g.nodo("nodo2", 1, 200 * esc, 266 * esc) g.nodo("nodo3", 2, 250 * esc, 133 * esc) g.nodo("nodo4", 3, 300 * esc, 1 * esc) g.nodo("nodo5", 3, 200 * esc, 1 * esc) g.nodo("nodo6", 3, 100 * esc, 1 * esc) #aristas g.arista("nodo1", "nodo2") g.arista("nodo2", "nodo3") g.arista("nodo2", "nodo6") g.arista("nodo3", "nodo4") g.arista("nodo3", "nodo5") g.packing() g.genPosMANUAL() self.nodos = g.nodos self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro self.nodos_rlista = g.pack_array #idem anterior pero en lista self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo self.nodos_pos = g.pos_dict #pos de cada nodo #definimos quenodo y cual no es swictch g.swicht("nodo1", 2) g.swicht("nodo2", 1) g.swicht("nodo3", 1) g.swicht("nodo4", 3) g.swicht("nodo5", 3) g.swicht("nodo6", 3) self.swicht_dict = g.swicht_dict #definimos estados de los swiches random, y un diccionario de estados g.estados() self.estados_dict = g.estado_dict
def __init__(self, esc = 1): """inicializa un mapa, esc es una variable que escala el tamanioo que asignemos a los nodos""" g = grafo() #definimos los nodos g.nodo("nodo1",0, 400*esc, 300*esc) g.nodo("nodo2",1, 400*esc, 201*esc) g.nodo("nodo3",2, 245*esc, 151*esc) g.nodo("nodo4",3, 451*esc, 50*esc) g.nodo("nodo5",3, 129*esc, 50*esc) g.nodo("nodo6",4, 700*esc, 1*esc) g.nodo("nodo7",4, 550*esc, 1*esc) g.nodo("nodo8",4, 350*esc, 1*esc) g.nodo("nodo9",4, 250*esc, 1*esc) g.nodo("nodo10",4, 70*esc, 1*esc) #aristas g.arista("nodo1", "nodo2") g.arista("nodo2", "nodo3") g.arista("nodo2", "nodo6") g.arista("nodo3", "nodo4") g.arista("nodo3", "nodo5") g.arista("nodo4", "nodo7") g.arista("nodo4", "nodo8") g.arista("nodo5", "nodo9") g.arista("nodo5", "nodo10") g.packing() g.genPosMANUAL() self.nodos = g.nodos self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro self.nodos_rlista = g.pack_array #idem anterior pero en lista self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo self.nodos_pos = g.pos_dict #pos de cada nodo #definimos quenodo y cual no es swictch g.swicht("nodo1",2) g.swicht("nodo2",1) g.swicht("nodo3",1) g.swicht("nodo4",1) g.swicht("nodo5",1) g.swicht("nodo6",3) g.swicht("nodo7",3) g.swicht("nodo8",3) g.swicht("nodo9",3) g.swicht("nodo10",3) self.swicht_dict = g.swicht_dict #definimos estados de los swiches random, y un diccionario de estados g.estados() self.estados_dict = g.estado_dict #definimos los bares y el sotano self.ids_bares = ['nodo10', 'nodo9', 'nodo8', 'nodo7', 'nodo6'] self.sotano = 'nodo1'
def __init__(self, esc=1): """inicializa un mapa, esc es una variable que escala el tamanioo que asignemos a los nodos""" g = grafo() #definimos los nodos g.nodo("nodo1", 0, 400 * esc, 300 * esc) g.nodo("nodo2", 1, 400 * esc, 201 * esc) g.nodo("nodo3", 2, 245 * esc, 151 * esc) g.nodo("nodo4", 3, 451 * esc, 50 * esc) g.nodo("nodo5", 3, 129 * esc, 50 * esc) g.nodo("nodo6", 4, 700 * esc, 1 * esc) g.nodo("nodo7", 4, 550 * esc, 1 * esc) g.nodo("nodo8", 4, 350 * esc, 1 * esc) g.nodo("nodo9", 4, 250 * esc, 1 * esc) g.nodo("nodo10", 4, 70 * esc, 1 * esc) #aristas g.arista("nodo1", "nodo2") g.arista("nodo2", "nodo3") g.arista("nodo2", "nodo6") g.arista("nodo3", "nodo4") g.arista("nodo3", "nodo5") g.arista("nodo4", "nodo7") g.arista("nodo4", "nodo8") g.arista("nodo5", "nodo9") g.arista("nodo5", "nodo10") g.packing() g.genPosMANUAL() self.nodos = g.nodos self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro self.nodos_rlista = g.pack_array #idem anterior pero en lista self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo self.nodos_pos = g.pos_dict #pos de cada nodo #definimos quenodo y cual no es swictch g.swicht("nodo1", 2) g.swicht("nodo2", 1) g.swicht("nodo3", 1) g.swicht("nodo4", 1) g.swicht("nodo5", 1) g.swicht("nodo6", 3) g.swicht("nodo7", 3) g.swicht("nodo8", 3) g.swicht("nodo9", 3) g.swicht("nodo10", 3) self.swicht_dict = g.swicht_dict #definimos estados de los swiches random, y un diccionario de estados g.estados() self.estados_dict = g.estado_dict #definimos los bares y el sotano self.ids_bares = ['nodo10', 'nodo9', 'nodo8', 'nodo7', 'nodo6'] self.sotano = 'nodo1'