Example #1
0
    def verificarLutar(self):

        nacaoAtacante = Nacao()
        nacaoDefensora = Nacao()

        resultado = 0

        nacaoAtacante.setNome('China\n')
        nacaoDefensora.setNome('Japao\n')
        ofensorAtaque = [(Chunku('paulo',24,66))]
        OfensorDefesa = [(MangaldeDefesa('Matheus',24,66))]
        nacaoAtacante.setOfensores(ofensorAtaque)
        nacaoAtacante.setDefensores(OfensorDefesa)

        defensorAtaque = [(Samurai('Gustavao',24,66))]
        defensorDefesa = [(TanTan('paulo',24,66))]

        nacaoDefensora.setOfensores(defensorAtaque)
        nacaoDefensora.setDefensores(defensorDefesa)

        batalha = Batalha()
        batalha.setParamentros(nacaoAtacante,nacaoDefensora)
        batalha.lutar()

        if nacaoAtacante.sizeDefensores() == resultado or nacaoDefensora.sizeDefensores() == resultado:
            print 'True'
Example #2
0
    def verificar_nacao_atacante(self):
        nacaoAtacante = Nacao()
        nacaoDefensora = Nacao()

        resultado = 'paulo'

        nacaoAtacante.setNome('China\n')
        nacaoDefensora.setNome('Japao\n')
        ofensorAtaque = [(Chunku('paulo',24,66)), (Chunku('alberto',30,20))]
        OfensorDefesa = [(MangaldeDefesa('Matheus',24,66)), (MangaldeDefesa('Viadins',30,20))]
        nacaoAtacante.setOfensores(ofensorAtaque)
        nacaoAtacante.setDefensores(OfensorDefesa)

        defensorAtaque = [(Samurai('Gustavao',24,66)), (Samurai('Otario',30,20))]
        defensorDefesa = [(TanTan('paulo',24,66)), (TanTan('alberto',30,20))]

        nacaoDefensora.setOfensores(defensorAtaque)
        nacaoDefensora.setDefensores(defensorDefesa)

        batalha = Batalha()
        batalha.setParamentros(nacaoAtacante,nacaoDefensora)

        if batalha.ofensor.getNome() == resultado:
            print 'True'
    def iniciarBatalha(self):

        batalha = Batalha()
        batalha.carregar()
        batalha.lutar()
        batalha.gerarResultados()