コード例 #1
0
ファイル: barra.py プロジェクト: mateussimashadlich/sioux
 def __init__(self, ambiente, pos_x, pos_y):
     self.barra = [ambiente.image.load('imagens/barra/barra00.png'),
          ambiente.image.load('imagens/barra/barra01.png'),
          ambiente.image.load('imagens/barra/barra02.png'), \
          ambiente.image.load('imagens/barra/barra03.png'),
          ambiente.image.load('imagens/barra/barra04.png'),
          ambiente.image.load('imagens/barra/barra05.png'), \
          ambiente.image.load('imagens/barra/barra06.png'),
          ambiente.image.load('imagens/barra/barra07.png'),
          ambiente.image.load('imagens/barra/barra08.png'), \
          ambiente.image.load('imagens/barra/barra09.png'),
          ambiente.image.load('imagens/barra/barra10.png'),
          ambiente.image.load('imagens/barra/barra11.png'), \
          ambiente.image.load('imagens/barra/barra12.png'),
          ambiente.image.load('imagens/barra/barra13.png'),
          ambiente.image.load('imagens/barra/barra14.png'), \
          ambiente.image.load('imagens/barra/barra15.png'),
          ambiente.image.load('imagens/barra/barra16.png'),
          ambiente.image.load('imagens/barra/barra17.png'), \
          ambiente.image.load('imagens/barra/barra18.png'),
          ambiente.image.load('imagens/barra/barra19.png'),
          ambiente.image.load('imagens/barra/barra20.png'), \
          ambiente.image.load('imagens/barra/barra21.png'),
          ambiente.image.load('imagens/barra/barra22.png'),
          ambiente.image.load('imagens/barra/barra23.png'), \
          ambiente.image.load('imagens/barra/barra24.png'),
          ambiente.image.load('imagens/barra/barra25.png'),
          ambiente.image.load('imagens/barra/barra26.png'), \
          ambiente.image.load('imagens/barra/barra27.png'),
          ambiente.image.load('imagens/barra/barra28.png'),
          ambiente.image.load('imagens/barra/barra29.png')]
     Objeto.__init__(self, ambiente, pos_x, pos_y, self.barra[0])
     self.energia = 0
     self.cont_img = 0
     self.cont_img2 = 0
コード例 #2
0
    def __init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\
     pos_x,pos_y,image):

        Objeto.__init__(self, ambiente, pos_x, pos_y, image)
        self.cooldown_movimentacao = self.ambiente.time.get_ticks()
        self.vida = vida
        self.vel_x = vel_x
        self.vel_y = vel_y
        self.intervalo_ataque = intervalo_ataque
コード例 #3
0
	def __init__(self,ambiente,dano,vel_x,vel_y,pos_x,pos_y,forca,angulo=90):
		self.lanca = ambiente.image.load('imagens/lança1.png').convert_alpha()
		Objeto.__init__(self,ambiente,pos_x,pos_y,self.lanca)
		self.dano = dano
		self.vel_x = vel_x
		self.vel_y = vel_y
		self.angulo = angulo
		self.original_image = self.lanca
		self.lancamento = Lancamento(angulo,forca)
		self.lancamento.an = self.angulo
		self.lancamento.vel_0 = vel_x
		self.cd = self.ambiente.time.get_ticks()
コード例 #4
0
    def __init__(self, ambiente, imagem, posicao=Vetor(0, 0)):
        """
        Neste metodo um objeto circular e criado

        :param ambiente: O ambiente pygame do jogo, que e usado para carregar
                         a imagem
        :param imagem: O caminho da imagem do objeto
        :param posicao: A posicao inicial do objeto
        """

        Objeto.__init__(self, ambiente, imagem, posicao)

        self._raio = self.imagem.get_width() / 2
        self.posicao += Vetor(self._raio, self._raio)
コード例 #5
0
	def __init__(self,ambiente,pos_x,pos_y):
		self.cd_ready = ambiente.image.load('imagens/cd/ready.png').convert_alpha()
		self.cd = [ambiente.image.load('imagens/cd/cd_01.png'),ambiente.image.load( 'imagens/cd/cd_02.png'),\
				   ambiente.image.load('imagens/cd/cd_03.png'), ambiente.image.load('imagens/cd/cd_04.png'),\
				   ambiente.image.load('imagens/cd/cd_05.png'), ambiente.image.load('imagens/cd/cd_06.png'),\
				   ambiente.image.load('imagens/cd/cd_07.png'), ambiente.image.load('imagens/cd/cd_08.png'), \
				   ambiente.image.load('imagens/cd/cd_09.png'), ambiente.image.load('imagens/cd/cd_10.png'),\
				   ambiente.image.load('imagens/cd/cd_11.png'), ambiente.image.load('imagens/cd/cd_12.png'),\
				   ambiente.image.load('imagens/cd/cd_13.png'), ambiente.image.load('imagens/cd/cd_14.png'),\
				   ambiente.image.load('imagens/cd/cd_15.png'), ambiente.image.load('imagens/cd/cd_16.png'),\
				   ambiente.image.load('imagens/cd/cd_17.png'), ambiente.image.load('imagens/cd/cd_18.png'),\
				   ambiente.image.load('imagens/cd/cd_19.png')]
		Objeto.__init__(self,ambiente,pos_x,pos_y,self.cd_ready)

		self.cont_img = 0
		self.ativo = False
		self.intervalo = self.ambiente.time.get_ticks()
コード例 #6
0
 def __init__(self,
              ambiente,
              dano,
              vel_x,
              vel_y,
              pos_x,
              pos_y,
              forca,
              angulo=90):
     Objeto.__init__(self, ambiente, pos_x, pos_y, imagens.lanca)
     self.dano = dano
     self.vel_x = vel_x
     self.vel_y = vel_y
     self.angulo = angulo
     print('angulo lanca: ' + str(self.angulo))
     self.original_image = self.ambiente.image.load(
         imagens.lanca).convert_alpha()
     self.lancamento = Lancamento(angulo, forca)
     self.lancamento.an = self.angulo
     self.lancamento.vel_0 = vel_x
コード例 #7
0
    def __init__(self,
                 ambiente,
                 imagem,
                 posicao=Vetor(0, 0),
                 direcao=Vetor(0, 0),
                 velocidade=0):
        """
        Neste metodo um objeto movel e criado

        :param ambiente: O ambiente pygame do jogo, que e usado para carregar
                         a imagem
        :param imagem: O caminho da imagem do objeto
        :param posicao: A posicao inicial do objeto
        :param direcao: A direcao inicial do objeto
        :param velocidade: A velocidade inicial do objeto
        """

        Objeto.__init__(self, ambiente, imagem, posicao)

        self.direcao = direcao
        self.velocidade = velocidade
コード例 #8
0
ファイル: cabana.py プロジェクト: mateussimashadlich/sioux
 def __init__(self, ambiente, vida, pos_x, pos_y, image):
     Objeto.__init__(self, ambiente, pos_x, pos_y, image)
     self.vida = vida
コード例 #9
0
ファイル: tiro.py プロジェクト: CristianYuri/sioux
 def __init__(self, ambiente, dano, vel_x, pos_x, pos_y):
     Objeto.__init__(self, ambiente, pos_x, pos_y, imagens.tiro)
     self.dano = dano
     self.vel_x = vel_x
コード例 #10
0
 def __init__(self, ambiente, vida, pos_x, pos_y, lane):
     self.barreira = ambiente.image.load(
         'imagens/barreira.png').convert_alpha()
     Objeto.__init__(self, ambiente, pos_x, pos_y, self.barreira)
     self.vida = vida
     self.lane = lane
コード例 #11
0
 def __init__(self, ide, coordinates, options):
     Objeto.__init__(self, ide, coordinates, 'circle')
     self.ray = options.get('ray')
コード例 #12
0
 def __init__(self, ambiente, pos_x, pos_y):
     Objeto.__init__(self, ambiente, pos_x, pos_y, imagens.barra[0])
     self.energia = 0
     self.cont_img = 0
     self.cont_img2 = 0
コード例 #13
0
 def __init__(self, ide, coordinates, options):
     Objeto.__init__(self, ide, coordinates, 'line')
コード例 #14
0
 def __init__(self, ide, coordinates, options):
     Objeto.__init__(self, ide, coordinates, 'polygon')
コード例 #15
0
 def __init__(self, ide, coordinates, options):
     Objeto.__init__(self, ide, coordinates, 'triangle')
コード例 #16
0
ファイル: tiro.py プロジェクト: mateussimashadlich/sioux
 def __init__(self, ambiente, dano, vel_x, pos_x, pos_y):
     self.tiro = ambiente.image.load('imagens/colono_atirador/tiro.png')
     Objeto.__init__(self, ambiente, pos_x, pos_y, self.tiro)
     self.dano = dano
     self.vel_x = vel_x