Escolar Documentos
Profissional Documentos
Cultura Documentos
PYTHON E PYGAME
Aula 2
Diego Lopes Marques da Silva
diego.lopes@dce.ufpb.br
@diegolms
http://sites.google.com/site/lmsdiego/
ADICIONANDO IMAGENS
O PyGame tem recursos para ler e salvar
imagens. Por padrão o formato Bitmap(BMP) é
suportado, suportados, pórém, também podemos
carregar arquivos PNG( mais comum para jogos),
GIF, JPEG
icone = pygame.image.load("icone.png")
.convert_alpha()
Convert_alpha() – bytes para pixels
tela.blit(icone, (posição))
2
EXERCÍCIO COMPLEMENTAR 2
Agora, carreguem uma imagem que representará o
X, e outra que representará a “O”, e as coloquem
na posição que antes eram apenas uma linha e
um círculo feitos com a função draw.
3
ADICIONANDO TEXTOS
Pygame também disponibiliza módulo para
trabalhar com fontes.
texto = pygame.font.SysFont(fonte, 20)
Ou
5
Eventos do Mouse
Para eventos do mouse, o Pygame disponibiliza
duas formas.
Indiretamente através dos tipos de eventos, onde
se tem 3 tipos:
7
Eventos do Mouse
Para pegar a posição do mouse
pygame.mouse.get_pos()
8
EXERCÍCIO COMPLEMENTAR 4
Agora, pintem a imagem quando o mouse clicar em
algum ponto da tela.
Obs – Botão esquerdo = O
Botão Direito = X
Utilizem:
pygame.mouse.get_pressed()[0]
pygame.mouse.get_pressed()[2]
pygame.mouse.get_pos()