Example #1
0
    def acoes(self, estado):
        """ supondo q estado já é uma tupla de valores """
        from acoes import AcaoJogador

        todas_acoes = []
        cima, baixo, esquerda, direita = "cima", "baixo", "esquerda", "direita"
        todas_acoes.extend([AcaoJogador.puxar(cima), AcaoJogador.puxar(baixo), AcaoJogador.puxar(esquerda), AcaoJogador.puxar(direita)])
        
        return todas_acoes
Example #2
0
    def escolherProximaAcao(self):
        # Pede a proxima ação pro jogador
        from acoes import AcaoJogador

        valido = False
        while valido == False:
            direcao = input(
                "Puxar peça de qual direção (cima, baixo, esquerda, direita)? "
            )
            if ((direcao == "cima") or (direcao == "baixo")
                    or (direcao == "esquerda") or (direcao == "direita")):
                valido = True
                return AcaoJogador.puxar(direcao)
            else:
                print('Input inválido! Tente novamente.')