Beispiel #1
0
	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
Beispiel #2
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
Beispiel #3
0
 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())
Beispiel #4
0
 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])
Beispiel #5
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
Beispiel #6
0
	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:")
Beispiel #8
0
 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()
Beispiel #9
0
	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])