def __init__(self,ambiente,vida,dano,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y): Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,imagens.colono_espada) self.dano = dano self.cont_caminhar = 0 self.cont_golpear = 0
def __init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,lane): self.colono_atirador = ambiente.image.load( 'imagens/colono_atirador/colono_atirador_00.png') self.colono_atirador_caminhando = [ ambiente.image.load( 'imagens/colono_atirador/colono_atirador_01.png'), ambiente.image.load( 'imagens/colono_atirador/colono_atirador_02.png') ] self.colono_atirando = [ ambiente.image.load( 'imagens/colono_atirador/colono_atirando_00.png'), ambiente.image.load( 'imagens/colono_atirador/colono_atirando_01.png') ] self.barco = ambiente.image.load( 'imagens/barcos/barco_00.png').convert_alpha() self.colono_atirador_morto = ambiente.image.load( 'imagens/colono_atirador/caixao_pro_bile_atirador.png') Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,self.colono_atirador) self.cont_caminhar = 0 self.cont_atirar = 0 self.atacar_barreira = False print(self.image.get_width()) self.image = self.barco self.vel_x = vel_x self.lane = lane self.dano = 1
def __init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y): Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,imagens.colono_atirador) self.cont_caminhar = 0 self.cont_atirar = 0 self.clock_atirar = self.ambiente.time.get_ticks() print(self.image.get_width())
def __init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y): self.corvo = [ ambiente.image.load('imagens/corvo/corvo1.png').convert_alpha(), ambiente.image.load('imagens/corvo/corvo2.png').convert_alpha() ] self.cont_voar = 0 Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,self.corvo[0])
def __init__(self, ambiente, vida, intervalo_ataque, pos_x, pos_y): self.indio = ambiente.image.load( 'imagens/indio_0º.png').convert_alpha() self.vida_0 = ambiente.image.load( 'imagens/vidas/vida_0.png').convert_alpha() self.vida_1 = ambiente.image.load( 'imagens/vidas/vida_1.png').convert_alpha() self.vida_2 = ambiente.image.load( 'imagens/vidas/vida_2.png').convert_alpha() self.vida_3 = ambiente.image.load( 'imagens/vidas/vida_3.png').convert_alpha() Boneco.__init__(self, ambiente, vida, 0, 0, intervalo_ataque, pos_x, pos_y, self.indio) self.angulo_lanca = 0 self.img_vida = self.vida_3
def __init__(self,ambiente,vida,dano,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,lane): self.colono_espada = ambiente.image.load('imagens/colono_espada/colono_espada_00.png') self.colono_espada_caminhando = [ambiente.image.load('imagens/colono_espada/colono_espada_01.png'), ambiente.image.load('imagens/colono_espada/colono_espada_02.png')] self.colono_golpeando = [ambiente.image.load('imagens/colono_espada/colono_golpeando_00.png'), ambiente.image.load('imagens/colono_espada/colono_golpeando_01.png')] self.barco = ambiente.image.load('imagens/barcos/barco_01.png') Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,self.colono_espada) self.dano = dano self.cont_caminhar = 0 self.cont_golpear = 0 self.clock_tempo_de_golpear = self.ambiente.time.get_ticks() self.clock_golpear = self.ambiente.time.get_ticks() self.atacar_barreira = False self.image = self.barco.convert_alpha() self.vel_x = -0.05 self.lane = lane
# --------------Declaração de Variaveis----------------- path: str = 'palavras.txt' # Endereço do arquivo current_game: bool = True letras_com_acento: Dict[str, List[str]] = { 'A': ['Á', 'À', 'Â', 'Ã'], 'E': ['É', 'È', 'Ê'], 'I': ['Í', 'Ì', 'Î'], 'O': ['Ó', 'Ò', 'Ô', 'Õ'], 'U': ['Ú', 'Ù', 'Û'], 'C': ['Ç'] } # Dicionário de letras com acento boneco: Boneco = Boneco() arquivo: LeitorDeArquivo = LeitorDeArquivo(path) # -----------------Programa Principal------------------- while current_game: # Enquanto, houver um jogo palavra: str = '' # Palavra chave da forca erros: int = 0 # Quantidade de erros do jogador digitadas: list = [] # Letras já digitadas acertos: list = [] # Letras digitadas que pertencem a palavra chave boneco.reset() # Inicializa o boneco com 0 erros ganhou: bool = False enforcou: bool = False # Recebe uma palavra por input # palavra = input("Digite a palavra secreta:")
def __init__(self, ambiente, vida, intervalo_ataque, pos_x, pos_y): Boneco.__init__(self, ambiente, vida, 0, 0, intervalo_ataque, pos_x, pos_y, imagens.indio) self.angulo_lanca = 0 self.img_vida = self.ambiente.image.load( imagens.vida_3).convert_alpha()
def __init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y): self.cont_voar = 0 Boneco.__init__(self,ambiente,vida,vel_x,vel_y,intervalo_ataque,\ pos_x,pos_y,imagens.corvo[0])