-
Notifications
You must be signed in to change notification settings - Fork 1
/
elementos_base.py
45 lines (41 loc) · 1.27 KB
/
elementos_base.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
from typing import Counter
import pygame
from pygame import mixer
#elementos base da tela
tela_largura = 800
tela_altura = 750
tela = pygame.display.set_mode((tela_largura,tela_altura))
pygame.display.set_caption('Space Invaders')
png_fundo = pygame.image.load("imagens\espaço.png")
fundo = pygame.transform.scale(png_fundo, (tela_largura,tela_altura))
#variaveis do jogo
clock = pygame.time.Clock()
fps = 60
pygame.font.init()
fonte = pygame.font.SysFont("bahnschrift",40)
fonte2 = pygame.font.SysFont("bahnschrift",30)
pontos = 0
contador = 0
conta = 0
alien_v = 1
level = 1
#timer do jogo
fonte_win = pygame.font.SysFont("Consantia",60)
timer = 4
ultimo_timer = pygame.time.get_ticks()
#sons do jogo
mixer.init()
pygame.mixer.init(44100, -16, 2, 512)
explosao_som = pygame.mixer.Sound("sons\explosao1.wav")
explosao_som.set_volume(0.25)
explosao2_som = pygame.mixer.Sound("sons\explosao2.wav")
explosao2_som.set_volume(0.50)
tiro_som = pygame.mixer.Sound("sons\Tiro.wav")
tiro_som.set_volume(0.25)
menu_selecao = pygame.mixer.Sound("sons/menu_selecao.wav")
menu_selecao.set_volume(0.25)
selec_menu = pygame.mixer.Sound("sons/selec_menu.wav")
selec_menu.set_volume(0.25)
musica_tema = pygame.mixer.music.load("sons/tema.ogg")
pygame.mixer.music.play(-1)
pygame.mixer.music.set_volume(0.10)