Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created November 6, 2020 00:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/60e744fe30894544383eee3627f99a4e to your computer and use it in GitHub Desktop.
Save parzibyte/60e744fe30894544383eee3627f99a4e to your computer and use it in GitHub Desktop.
# Hacer toda la pantalla blanca
pantalla_juego.fill(color_blanco)
# Banderas para saber en dónde dibujar las imágenes, pues al final
# la pantalla de PyGame son solo un montón de pixeles
x = 0
y = 0
# Recorrer los cuadros
for fila in cuadros:
x = 0
for cuadro in fila:
"""
Si está descubierto o se debe mostrar, dibujamos la imagen real. Si no,
dibujamos la imagen oculta
"""
if cuadro.descubierto or cuadro.mostrar:
pantalla_juego.blit(cuadro.imagen_real, (x, y))
else:
pantalla_juego.blit(imagen_oculta, (x, y))
x += medida_cuadro
y += medida_cuadro
# También dibujamos el botón
if juego_iniciado:
# Si está iniciado, entonces botón blanco con fuente gris para que parezca deshabilitado
pygame.draw.rect(pantalla_juego, color_blanco, boton)
pantalla_juego.blit(fuente.render(
"Iniciar juego", True, color_gris), (xFuente, yFuente))
else:
pygame.draw.rect(pantalla_juego, color_azul, boton)
pantalla_juego.blit(fuente.render(
"Iniciar juego", True, color_blanco), (xFuente, yFuente))
# Actualizamos la pantalla
pygame.display.update()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment