agente.py
def percorrer(self):
        """ Percorrer significa seguir passar por todas as celulas do labirinto """
        pos_agente = self._posicao # Para melhorar a legibilidade

        self.add_percurso()
        if (self._waze.fim_percurso()): # Questiona se é fim de percurso
            self._waze = None # Se o percurso terminou, reinicializa o _waze
            return True # Se terminou, retorna indicando o término

        if (self._waze.esta_sem_coord()): # Se _waze está criado, mas sem coordenadas
            self._waze.gerar_percurso(pos_agente) # Gere um percurso

        if (not self._waze.esta_sem_coord()): # Se houver coordenadas a serem seguidas
            self._posicao = self._waze.obter_prox_coord() # Obtenha a próx e defina como a posição do agente
            self._labirinto.desenhar_celula(self._posicao, 'red')
            self.desenhar_se() # Desenha o agente na posição em que se encontra

        return False
 Percorrer significa seguir passar por todas as celulas do labirinto 
Percorrer significa seguir passar por todas as celulas do labirinto
Percorrer significa seguir passar por todas as celulas do labirinto
def percorrer(self):
        pos_agente = self._posicao 
        self.add_percurso()
        if (self._waze.fim_percurso()): 
            self._waze = None 
            return True 
        if (self._waze.esta_sem_coord()): 
            self._waze.gerar_percurso(pos_agente) 
        if (not self._waze.esta_sem_coord()): 
            self._posicao = self._waze.obter_prox_coord() 
            self._labirinto.desenhar_celula(self._posicao, 'red')
            self.desenhar_se() 
        return False
def percorrer ( self ) : pos_agente = self . _posicao self . add_percurso ( ) if ( self . _waze . fim_percurso ( ) ) : self . _waze = None return True if ( self . _waze . esta_sem_coord ( ) ) : self . _waze . gerar_percurso ( pos_agente ) if ( not self . _waze . esta_sem_coord ( ) ) : self . _posicao = self . _waze . obter_prox_coord ( ) self . _labirinto . desenhar_celula ( self . _posicao , 'red' ) self . desenhar_se ( ) return False
Percorrer significa seguir passar por todas as celulas do labirinto
Percorrer significa seguir passar por todas as celulas do labirinto
""" Percorrer significa seguir passar por todas as celulas do labirinto """ # Para melhorar a legibilidade # Questiona se é fim de percurso # Se o percurso terminou, reinicializa o _waze # Se terminou, retorna indicando o término # Se _waze está criado, mas sem coordenadas # Gere um percurso # Se houver coordenadas a serem seguidas # Obtenha a próx e defina como a posição do agente # Desenha o agente na posição em que se encontra
self