def colidir(self, outro_ator, intervalo=1):
    '\n        Método que executa lógica de colisão entre dois atores.\n        Só deve haver colisão se os dois atores tiverem seus status ativos.\n        Para colisão, é considerado um quadrado, com lado igual ao parâmetro intervalo, em volta do ponto onde se\n        encontra o ator. Se os atores estiverem dentro desse mesmo quadrado, seus status devem ser alterados para\n        destruido, seus caracteres para destruido também.\n\n        :param outro_ator: Ator a ser considerado na colisão\n        :param intervalo: Intervalo a ser considerado\n        :return:\n        '
    if ((self.status == ATIVO) and (outro_ator.status == ATIVO)):
        delta_x = abs((self.x - outro_ator.x))
        delta_y = abs((self.y - outro_ator.y))
        if ((delta_x <= intervalo) and (delta_y <= intervalo)):
            self.status = outro_ator.status = DESTRUIDO
Método que executa lógica de colisão entre dois atores.
Só deve haver colisão se os dois atores tiverem seus status ativos.
Para colisão, é considerado um quadrado, com lado igual ao parâmetro intervalo, em volta do ponto onde se
encontra o ator. Se os atores estiverem dentro desse mesmo quadrado, seus status devem ser alterados para
destruido, seus caracteres para destruido também.

:param outro_ator: Ator a ser considerado na colisão
:param intervalo: Intervalo a ser considerado
:return:
def colidir(self, outro_ator, intervalo=1):
    '\n        Método que executa lógica de colisão entre dois atores.\n        Só deve haver colisão se os dois atores tiverem seus status ativos.\n        Para colisão, é considerado um quadrado, com lado igual ao parâmetro intervalo, em volta do ponto onde se\n        encontra o ator. Se os atores estiverem dentro desse mesmo quadrado, seus status devem ser alterados para\n        destruido, seus caracteres para destruido também.\n\n        :param outro_ator: Ator a ser considerado na colisão\n        :param intervalo: Intervalo a ser considerado\n        :return:\n        '
    if ((self.status == ATIVO) and (outro_ator.status == ATIVO)):
        delta_x = abs((self.x - outro_ator.x))
        delta_y = abs((self.y - outro_ator.y))
        if ((delta_x <= intervalo) and (delta_y <= intervalo)):
            self.status = outro_ator.status = DESTRUIDO