コード例 #1
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
    def iniciar(self, shaolin):
        Comportamiento.iniciar(self, shaolin)
        self.shaolin.cambiar_animacion('es_golpeado')
        self.x_inicial = self.shaolin.x
        self.y_inicial = self.shaolin.y
        self.contador = 20

        # emite evento para avisar que ha sido golpeado
        shaolin.reducir_energia(10)
コード例 #2
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
    def iniciar(self, shaolin):
        Comportamiento.iniciar(self, shaolin)

        # Si esta dando golpes al aire solo usa piñas.
        if Golpear.ha_golpeado == False:
            Golpear.numero_de_ataque += 1
            Golpear.numero_de_ataque %= 2
        else:
            # Si logró golpear, entonces intercala patadas también.
            Golpear.numero_de_ataque += 1
            Golpear.numero_de_ataque %= 5

        self.shaolin.cambiar_animacion('ataca' + str(self.numero_de_ataque))
        self.shaolin.reproducir_sonido('golpe')
        # genera el atributo golpe, que vive hasta que se llama al
        # método eliminar_golpe
        self.golpear(dy=90)
コード例 #3
0
ファイル: Pjs.py プロジェクト: Gaston1997/FortunaPilas
 def __init__(self, velocidad_de_salto):
     self.velocidad_de_salto = velocidad_de_salto
     Comportamiento.__init__(self)
コード例 #4
0
ファイル: martian.py プロジェクト: FacuSautu/Kombat_System
 def __init__(self, velocidad_de_salto):
     self.velocidad_de_salto = velocidad_de_salto
     Comportamiento.__init__(self)
コード例 #5
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
 def iniciar(self, shaolin):
     Comportamiento.iniciar(self, shaolin)
     self.shaolin.cambiar_animacion('camina')
コード例 #6
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
 def iniciar(self, shaolin):
     Comportamiento.iniciar(self, shaolin)
     self.shaolin.cambiar_animacion('levantandose')
     self.contador = 0
コード例 #7
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
 def iniciar(self, shaolin):
     Comportamiento.iniciar(self, shaolin)
     self.shaolin.cambiar_animacion('en_el_suelo')
     self.shaolin.definir_cuadro(0)
     self.contador = 60
     self.shaolin.puede_ser_golpeado = False
コード例 #8
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
 def iniciar(self, shaolin):
     Comportamiento.iniciar(self, shaolin)
     self.shaolin.cambiar_animacion("ataque_aereo")
コード例 #9
0
ファイル: estados.py プロジェクト: aldanajvg/sbfury
 def iniciar(self, shaolin):
     Comportamiento.iniciar(self, shaolin)
     self.shaolin.cambiar_animacion('salta')
     self.velocidad_inicial = 14