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
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
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()
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)
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()
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
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
def __init__(self, ambiente, vida, pos_x, pos_y, image): Objeto.__init__(self, ambiente, pos_x, pos_y, image) self.vida = vida
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
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
def __init__(self, ide, coordinates, options): Objeto.__init__(self, ide, coordinates, 'circle') self.ray = options.get('ray')
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
def __init__(self, ide, coordinates, options): Objeto.__init__(self, ide, coordinates, 'line')
def __init__(self, ide, coordinates, options): Objeto.__init__(self, ide, coordinates, 'polygon')
def __init__(self, ide, coordinates, options): Objeto.__init__(self, ide, coordinates, 'triangle')
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