コード例 #1
0
    def acoes(self, estado):
        """
        Por simplificação, estado já é uma tupla de valores, mas não é bonito.
        """
        from acoes import AcaoJogador

        #lista = []
        #aux = ""

        #return [ AcaoJogador.permutar(str(i))
        #    for i,_ in enumerate(estado)
        #        for j,_ in enumerate(estado) ]

        return [
            AcaoJogador.permutar('C'),
            AcaoJogador.permutar('B'),
            AcaoJogador.permutar('E'),
            AcaoJogador.permutar('D')
        ]
コード例 #2
0
 def escolherProximaAcao(self):
     from acoes import AcaoJogador
     i, j = (int(s) for s in input("Proxima troca (i,j)? ").split(',', 2))
     return AcaoJogador.permutar(i, j)
コード例 #3
0
 def escolherProximaAcao(self):
     from acoes import AcaoJogador
     escolhido = input("Proxima ação (C - cima, B - baixo, D - direita, E -esquerda)?  ")
     return AcaoJogador.permutar(escolhido)