-
-
Save parzibyte/60e744fe30894544383eee3627f99a4e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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