-
Notifications
You must be signed in to change notification settings - Fork 0
/
teste.py
49 lines (37 loc) · 1.47 KB
/
teste.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
46
47
48
49
import pygame
import sys
# Inicializando o pygame
pygame.init()
# =-= Tamanho da tela =-= #
screen = pygame.display.set_mode((800, 600))
background = pygame.transform.scale(pygame.image.load('fundo.png'), (800, 600))
# =-= Título e ícone =-= #
pygame.display.set_caption("As Aventuras de Gary")
icon = pygame.image.load('icone.png')
pygame.display.set_icon(icon)
# =-= Imagem do background =-= #
# Fontes
main_font = pygame.font.Font("PressStart2P.ttf", 15)
btn_menu_img = pygame.transform.scale(pygame.image.load('btn_menu.png').convert_alpha(), (200, 77))
game_over_img = pygame.transform.scale(pygame.image.load('game_over.png').convert_alpha(), (300, 161))
running = True
while running:
screen.blit(background, (0, 0))
# Botão voltar pra o menu
btn_menu = pygame.Rect((305, 322), (190, 73)) # left, top, width, height
pygame.draw.rect(screen, (255, 0, 0), btn_menu)
screen.blit(btn_menu_img, (400 - (btn_menu_img.get_width() / 2), 320))
# Imagem game over
screen.blit(game_over_img, (400 - (game_over_img.get_width() / 2), 100))
# Pegando o clique do mouse
mouse_x, mouse_y = pygame.mouse.get_pos()
if btn_menu.collidepoint((mouse_x, mouse_y)):
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONDOWN:
menu()
pygame.display.update()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.update()