コード例 #1
0
    def criaTabuleiroAPartirDeUmaListaDeMovimentos(self, listaMovimento):
        novoTabuleiro = Tabuleiro(self.tabuleiro.tabuleiroConfiguracao)

        if (novoTabuleiro.doMultipleMovementsComer(listaMovimento)):
            return novoTabuleiro
        else:
            return None
コード例 #2
0
tabuleiro = Tabuleiro (VariaveisGlobais.TABULEIRO_TESTE)
tabuleiro.printaTabuleiro ()

casaInicial = Casa ("a", 2)
casaFinal = Casa ("c", 4)
movimento1 = Movimento (casaInicial, casaFinal)

casaInicial = Casa ("c", 4)
casaFinal = Casa ("e", 6)
movimento2 = Movimento (casaInicial, casaFinal)

listaMovimento.append (movimento1)
listaMovimento.append (movimento2)

print ("Tabuleiro apos movimento teste 1:")
tabuleiro.doMultipleMovementsComer (listaMovimento)
tabuleiro.printaTabuleiro ()

listaMovimento.clear ()

#SEGUNDO TESTE
print ("Começando teste 2:")
print ("Tabuleiro inicial teste 2:")
tabuleiro = Tabuleiro (VariaveisGlobais.TABULEIRO_INICIAL)
tabuleiro.printaTabuleiro ()

casaInicial = Casa ("a", 2)
casaFinal = Casa ("b", 3)
movimento3 = Movimento (casaInicial, casaFinal)

print ("Tabuleiro apos movimento teste 2:")