- Jogos
- 02. Criando uma janela
Criando uma janela
Loop do jogo
O loop do jogo ocorre nas linhas 12 a 26.
| game = True
# ===== Loop principal =====
while game:
# ----- Trata eventos
for event in pygame.event.get():
# ----- Verifica consequências
if event.type == pygame.QUIT:
game = False
# ----- Gera saídas
window.fill((255, 255, 255)) # Preenche com a cor branca
# ----- Atualiza estado do jogo
pygame.display.update() # Mostra o novo frame para o jogador
|
Note que boa parte desse código já está contido nas funções recebe_eventos
e desenha
. Falta só chamá-las em loop enquanto o jogo não for fechado. Uma versão refatorada do código acima seria:
| game = True
# ===== Loop principal =====
while game:
# ----- Trata eventos
game = recebe_eventos()
# ----- Gera saídas
desenha(window)
|
Estamos prontos para juntar tudo isso e ver nosso jogo rodando!