#completar com os estados on = [False, True, False, False, False, False, False, False, False, True, False] fl = [on[j] for j in range(food)] env_list = [[True, True], [True, False], [False, False], [False, True]] period = len(env_list) index = (env_list.index(fl) + 1)%period mae = nx.Graph() for i in range(len(listadenos)): mae.add_node(listadenos[i], {'on': on[i]}) control = Control(DNA = D, mother = mae) for i in range(50): draw_BN(control, control.pos, listadenos) #control.genes_list nao inclui os intermediarios e eles ficam sem o involucro do no control.change_state() time.sleep(1) if i%4 == 3: control.change_environment(env_list[index]) #mudar aqui o metodo de atualizacao de comidas index = (index+1)%period #rndm.randint(0,period - 1)